All Projects → umaar → learn-browser-testing

umaar / learn-browser-testing

Licence: other
Repository for my upcoming course & workshop

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to learn-browser-testing

xk6-browser
k6 extension that adds support for browser automation and end-to-end web testing via the Chrome Devtools Protocol
Stars: ✭ 204 (+94.29%)
Mutual labels:  end-to-end-testing, browser-automation
Pyppeteer
Headless chrome/chromium automation library (unofficial port of puppeteer)
Stars: ✭ 3,480 (+3214.29%)
Mutual labels:  browser-automation, puppeteer
Qawolf
🐺 Create browser tests 10x faster
Stars: ✭ 2,912 (+2673.33%)
Mutual labels:  end-to-end-testing, puppeteer
Viewfinder
📷 BrowserBox - Remote isolated browser API for security, automation visibility and interactivity. Run on our cloud, or bring your own. Full scope double reverse web proxy with multi-tab, mobile-ready browser UI frontend. Plus co-browsing, advanced adaptive streaming, secure document viewing and more! But only in the Pro version. Get BB today! Se…
Stars: ✭ 1,741 (+1558.1%)
Mutual labels:  browser-automation, puppeteer
simplechrome
Webrecorders DevTools Protocol Automation Library
Stars: ✭ 16 (-84.76%)
Mutual labels:  browser-automation, puppeteer
throughout
🎪 End-to-end testing made simple (using Jest and Puppeteer)
Stars: ✭ 16 (-84.76%)
Mutual labels:  end-to-end-testing, puppeteer
browser-automation-api
Browser automation API for repetitive web-based tasks, with a friendly user interface. You can use it to scrape content or do many other things like capture a screenshot, generate pdf, extract content or execute custom Puppeteer, Playwright functions.
Stars: ✭ 24 (-77.14%)
Mutual labels:  browser-automation, puppeteer
browser-pool
A Node.js library to easily manage and rotate a pool of web browsers, using any of the popular browser automation libraries like Puppeteer, Playwright, or SecretAgent.
Stars: ✭ 71 (-32.38%)
Mutual labels:  browser-automation, puppeteer
puppeteer-github
GitHub automation driven by headless chrome.
Stars: ✭ 15 (-85.71%)
Mutual labels:  puppeteer
thal
译文:Puppeteer 与 Chrome Headless —— 从入门到爬虫
Stars: ✭ 651 (+520%)
Mutual labels:  puppeteer
robotframework-puppeteer
Puppeteer Web testing library for Robot Framework
Stars: ✭ 33 (-68.57%)
Mutual labels:  puppeteer
online-course-script
ocs 网课刷课脚本,帮助大学生解决网课难题,目前支持的平台:超星,智慧树
Stars: ✭ 352 (+235.24%)
Mutual labels:  puppeteer
bots-zoo
No description or website provided.
Stars: ✭ 59 (-43.81%)
Mutual labels:  puppeteer
w3c-webdriver
W3C WebDriver JavaScript Client
Stars: ✭ 28 (-73.33%)
Mutual labels:  end-to-end-testing
puppeteer-lottie-cli
CLI for rendering Lottie animations via Puppeteer to image, GIF, or MP4.
Stars: ✭ 85 (-19.05%)
Mutual labels:  puppeteer
pppr
pppr is a prerender service
Stars: ✭ 18 (-82.86%)
Mutual labels:  puppeteer
aws-lambda-pdf-generator-puppeteer
PDF generator for AWS lambda with puppeteer
Stars: ✭ 52 (-50.48%)
Mutual labels:  puppeteer
last-hit
puppeteer UI automation test tools, record once, run everywhere, bringing you a comprehensive and enjoyable automation experience
Stars: ✭ 29 (-72.38%)
Mutual labels:  puppeteer
pccomponentes-buy-bot
A script made to buy any out-of-stock product off spanish stores
Stars: ✭ 34 (-67.62%)
Mutual labels:  puppeteer
match-screenshot
A simple Jest or Chai matcher to compare screenshots, using Applitools Eyes
Stars: ✭ 14 (-86.67%)
Mutual labels:  puppeteer

Learn Browser Testing

End to end testing and browser automation.

Quick start

Please use Node v14.4.0 or above.

npm install

Then, cd into any directory and run:

npm start

Node modules

The dependencies (node_modules) for this project can come to many hundreds of megabytes. Rather than you having to run npm install each time you cd into a new folder (and download gigabytes of node_modules scattered across the various folders in this repo), you just need to do it once at the root level.

Windows users

If npm start works for you (try one of the cypress, or just examples), then continue with that - you don't need to change anything. Otherwise, run this to fix the error:

npm install -g yarn

Now, instead of running npm start, run:

yarn start
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].