Use BrowserStack Automate to run your Puppeteer tests on an extensive list of browsers and mobile devices, with support for CI and Local Testing.
Real desktops and mobile devices
Harness our Selenium grid to start testing instantly on 3500+ real desktop and mobile browsers.
Parallel testing
Run hundreds of tests concurrently to speed up the execution time of your test suite by more than 10x.
Comprehensive debugging tools
Test runs capture all log including text, console, video, network etc. Access them via the dashboard or API.
Integration with CI/CD
Seamlessly integrate with continuous integration and delivery pipelines to automate testing workflows and ensure consistency across releases.
Integrate Chrome DevTools recorder test scripts with BrowserStack.
Test websites hosted on your internal networks using the Local testing feature.
Change the desktop screen resolution for your tests across browser/OS combinations.
A sample script file along with a detailed reference of all the supported capabilities.
Perform cross browser parallel testing with your tests across 100+ desktop browsers.
Run CodeceptJS Puppeteer tests on BrowserStack.
Browsers and OS versions that you can run tests on and how to specify them.
Learn how to integrate your existing Puppeteer test suites to run on BrowserStack.
Organize Puppeteer tests by using the project, build, and name capabilities.
Debug failed cross-browser tests using various dashboard tools.
Learn how to test the file upload functionality of your web app using BrowserStack Automate.
Integrate Lighthouse into your tests to measure and enhance user experience.