Examples for using Puppeteer to do big, bold things. Test lazy loading strategy by seeing CSS/JS code coverage usage across page load.
puppeteer demos automation browser-tools browser-testingJest matcher that performs image comparisons using pixelmatch and behaves just like Jest snapshots do! Very useful for visual regression testing. The failure threshold can be set in percent, in this case if the difference is over 1%.
jest testing snapshot visual-comparison-testing test amex visual-testing css browser-testingPlaywright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web automation that is ever-green, capable, reliable and fast. Headless execution is supported for all the browsers on all platforms.
electron testing firefox chrome automation web chromium webkit e2e-testing testing-tools browser-testing ui-automationand then electron will be added to your path. Or, you can download a version from https://github.com/atom/electron/releases and then set an environment variable ELECTRON_PATH pointing to the binary. Note if you're using Mac OS X, the path would be to the actual executable and not the app directory e.g. /Applications/Electron.app/Contents/MacOS/Electron.You should probably just install electron-prebuilt as it simplifies things.
mocha electron electron-tool test testing tdd bdd browser browser-testingQuickstrom simulates complex and unexpected user behavior using generative random testing. When the specification is violated, Quickstrom finds a minimal failing example. It generates thousands of test cases instead of writing them manually and lowers the maintenance burden of your browser testing by writing concise specifications with looser coupling to your implementation.
testing browser-testing tools testing-tools specificationWebDriver for the masses
browser-testing end-to-end-testing selenium selenium-webdriver webdriver cabbieDeveloper Friendly Browser Automation
automation browser-automation browser-testing browser-functional-testingTiming / performance information for your TestCafe test tasks. TestCafe does a great job but it unfortunately only gives you timing for the entire run and not per task. Task timing is especially important when looking for performance regressions.
testcafe testing tests test performance performance-testing nodejs browser-testing
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.