browser-base
Recorder
browser-base | Recorder | |
---|---|---|
5 | 16 | |
2,535 | 399 | |
- | 4.8% | |
5.1 | 2.7 | |
almost 2 years ago | almost 2 years ago | |
TypeScript | TypeScript | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
browser-base
-
Recommend an underrated browser
Otter Browser is very lightweight and open source, Dot Browser (based on Firefox), Skye (a fork of Wexond, which is based on Electron) and Midori Browser (based on Blue Hawk, which is a fork of Falkon) are also being developed in the open
-
New safari-style taskbar browser for windows?
Try Skye based on Wexond with compact UI.
-
I'm looking for some nice UI and a nice animation browser?
Here it's if you want: https://github.com/wexond/browser-base . The browser looks quite nice.
-
Alternatives to Stack Browser
You might want to check https://wexond.net, however it's not ready yet.
-
Reflections on One Year as the CEO of Mozilla
That's all the browser engines you get that can load most pages today so if one is out for being too far behind what's implemented and another is out for personal reasons that leaves you with Firefox. People not using Firefox anymore (95% on desktop and 99% on mobile) just have different personal reasons that outrank "I trust the organization behind it values me" when selecting their browser.
As far as fun tech things Flow looks like it could be interesting but they aren't interested in being your day to day browser (yet at least) and it's still early in it's life.
For "chromium browsers that aren't a megacorp" Brave and Vivaldi are oft talked about. I don't really see all the appeal of Brave myself but it does have some decent customization options while still being able to be typical Chromium. Vivaldi is the old Opera spirit of "your browser can be a pane window with a web page in it or modern emacs" but the way it is implemented causes it to become a bit slower than other Chromium browsers. Ungoogled chromium is also a popular thing, basically Chromium minus some stuff.
For another fun tech thing "wexond" is a browser built in... Electron :). It used to have some whacky ideas but these days it's turning into more of a "chrome built out of chrome's guts". It has (and still is) been a work in progress and I'm not sure it has a fully reliable security policy for use day to day but it's still interesting to check out for fun if that's your thing https://github.com/wexond/browser-base/releases/tag/v5.2.0 notably it's the only browser I've seen with a built in single line tabs/url/extensions/menu/window-buttons gui option.
Recorder
- I built an alternative for the deprecated & beloved Cypress Studio - generate Cypress scripts from your browser interactions right inside of Cypress
- Resurrecting the deprecated Cypress Studio experience - I built a Cypress plugin to generate Cypress scripts from your browser interactions
-
My friend & I built a Cypress/Playwright/Puppeteer Test Recorder that generates Cypress/Playwright/Puppeteer Scripts from your actions
The tool is already fully open source, you can check out and give it a star here if you'd like ⭐ https://github.com/DeploySentinel/Recorder.
-
Me & my friend built an open source Chrome/Firefox extension that generates Cypress/Playwright/Puppeteer Scripts from your actions
We have a demo video + links to try it out on Chrome or Firefox here: deploysentinel.com/recorder
-
No Tears Guide to Creating E2E Test Scripts for Playwright & Puppeteer
These best practices of stable selectors mentioned here and more are already built-in to DeploySentinel Recorder’s selector picking logic. So you don’t have to hunt for a specific test ID or accessibility selector.
-
Check out the new open source Chrome Extension for generating tests for Cypress.io, Playwright and Puppeteer. Contributors welcomed!
Congrats on the extension! We launched something similar recently to easily generate test scripts for Playwright/Puppeteer (Cypress coming soon) - cool to see more extension in this space and the different UX takes! :)
-
I built an open source Chrome/Firefox extension that generates Playwright/Puppeteer scripts straight from your browser interactions using React/Shadow DOM
As for Cypress support - heard a lot from the community feedback this time around! I'd keep an eye on https://github.com/DeploySentinel/Recorder/issues/5 and give it an upvote and I'll make sure to keep that issue up to date as we look into it :)
-
Show HN: Autogenerate Playwright and Puppeteer test scripts from the browser
I've tried using the built-in recorder myself a bit while it was in Canary, and here's my take:
- The experimental Chrome recorder is only for Puppeteer, so if you like Playwright, you're out of luck. (imo Playwright's ergonomics are way more refined than Puppeteer has and is the way we'd want to be writing tests in the future)
- The Chrome recorder introduces a _ton!_ of boilerplate code that's really bulky to work around if you want to maintain the tests yourself afterwards. I'm not sure what workflow the creators envisioned when they initially created the test generation system.
- You have to save the code to a file with the built-in recorder, you can't just copy and paste it into your editor, which is frustrating to me, especially if you're trying to record 1 new test into an existing file with a suite of tests.
- It lacks a few events you can create using the DeploySentinel recorder such as hover events, capturing screenshots, awaiting/asserting on text.
I think there's a few pros/cons to different tools out there, I've put together a side-by-side comparison here: https://github.com/DeploySentinel/Recorder#alternatives-comp...
The chrome built-in recorder is finally on Chrome stable recently, I'd say you should try it out, and then try out DeploySentinel recorder.
If you love the Chrome built-in one more, I'd love to hear what you think is missing!
- Need help: Test a JS library that takes HTML element as input
What are some alternatives?
skye - Modern and feature-rich web browser based on Electron - Powered by Innatical
FlareSolverr - Proxy server to bypass Cloudflare protection
min - A fast, minimal browser that protects your privacy
qawolf - 🐺 Create browser tests 10x faster
browser - The browser that fights for your privacy.
secret-agent - The web scraper that's nearly impossible to block - now called @ulixee/hero
sonixd - A full-featured Subsonic/Jellyfin compatible desktop music player
headless-recorder - Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script.
doki-theme-hyper - Cute anime character themes for Hyper.js.
headless-task-server - A headless browser task/job queue & runner based on Hero (Chrome)
community-edition - Free and Open Source messaging and emailing app that combines common web applications into one.
root-cause - 🔍 [DEPRECATED] Root Cause is a tool for troubleshooting Puppeteer and Playwright tests. 🔎