https://github.com/e2e-boilerplate/docs
JavaScript end-to-end Test Automation Boilerplate
https://github.com/e2e-boilerplate/docs
automation babel cucumber cypress end-to-end-testing esm jasmine javascript jest nightwatch playwright protractor puppeteer selenium-webdriver tape test testcafe typescript wd webdriverio
Last synced: 2 months ago
JSON representation
JavaScript end-to-end Test Automation Boilerplate
- Host: GitHub
- URL: https://github.com/e2e-boilerplate/docs
- Owner: e2e-boilerplate
- Created: 2020-05-12T20:59:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T08:56:24.000Z (over 1 year ago)
- Last Synced: 2025-03-26T06:34:23.787Z (3 months ago)
- Topics: automation, babel, cucumber, cypress, end-to-end-testing, esm, jasmine, javascript, jest, nightwatch, playwright, protractor, puppeteer, selenium-webdriver, tape, test, testcafe, typescript, wd, webdriverio
- Homepage:
- Size: 859 KB
- Stars: 18
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# JavaScript end-to-end Test Automation Boilerplate
The complete list of implemented JavaScript end-to-end test automation boilerplate.
## Cypress
| No | Status |
| :- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/cypress-es-modules-chai-assert) |
| 2 | [](https://github.com/e2e-boilerplate/cypress-es-modules-chai-expect) |
| 3 | [](https://github.com/e2e-boilerplate/cypress-es-modules-chai-should) |
| 4 | [](https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-chai-assert) |
| 5 | [](https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-chai-expect) |
| 6 | [](https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-chai-should) |
| 7 | [](https://github.com/e2e-boilerplate/cypress-es-modules-cucumber-jest-expect) |
| 8 | [](https://github.com/e2e-boilerplate/cypress-es-modules-jest-expect) |
| 9 | [](https://github.com/e2e-boilerplate/cypress-typescript-browserify-chai-assert) |
| 10 | [](https://github.com/e2e-boilerplate/cypress-typescript-browserify-chai-expect) |
| 11 | [](https://github.com/e2e-boilerplate/cypress-typescript-browserify-chai-should) |
| 12 | [](https://github.com/e2e-boilerplate/cypress-typescript-browserify-jest-expect) |
| 13 | [](https://github.com/e2e-boilerplate/cypress-typescript-chai-assert) |
| 14 | [](https://github.com/e2e-boilerplate/cypress-typescript-chai-expect) |
| 15 | [](https://github.com/e2e-boilerplate/cypress-typescript-chai-should) |
| 16 | [](https://github.com/e2e-boilerplate/cypress-typescript-cucumber-chai-assert) |
| 17 | [](https://github.com/e2e-boilerplate/cypress-typescript-cucumber-chai-expect) |
| 18 | [](https://github.com/e2e-boilerplate/cypress-typescript-cucumber-chai-should) |
| 19 | [](https://github.com/e2e-boilerplate/cypress-typescript-jest-expect) |
| 20 | [](https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-assert) |
| 21 | [](https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-expect) |
| 22 | [](https://github.com/e2e-boilerplate/cypress-typescript-webpack-chai-should) |
| 23 | [](https://github.com/e2e-boilerplate/cypress-typescript-webpack-jest-expect) |
## Nightwatch
| No | Status |
| :- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/nightwatch-commonjs-assert) |
| 2 | [](https://github.com/e2e-boilerplate/nightwatch-commonjs-expect) |
| 3 | [](https://github.com/e2e-boilerplate/nightwatch-es-modules-babel-assert) |
| 4 | [](https://github.com/e2e-boilerplate/nightwatch-es-modules-babel-expect) |
| 5 | [](https://github.com/e2e-boilerplate/nightwatch-typescript-tsc-assert) |
| 6 | [](https://github.com/e2e-boilerplate/nightwatch-typescript-tsc-expect) |
## Playwright
| No | Status |
| :- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-assert) |
| 2 | [](https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-assert) |
| 3 | [](https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-expect) |
| 4 | [](https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-chai-should) |
| 5 | [](https://github.com/e2e-boilerplate/playwright-commonjs-cucumber-expect) |
| 6 | [](https://github.com/e2e-boilerplate/playwright-commonjs-jasmine-assert) |
| 7 | [](https://github.com/e2e-boilerplate/playwright-commonjs-jasmine-expect) |
| 8 | [](https://github.com/e2e-boilerplate/playwright-commonjs-jest-assert) |
| 9 | [](https://github.com/e2e-boilerplate/playwright-commonjs-jest-expect) |
| 10 | [](https://github.com/e2e-boilerplate/playwright-commonjs-mocha-assert) |
| 11 | [](https://github.com/e2e-boilerplate/playwright-commonjs-mocha-chai-assert) |
| 12 | [](https://github.com/e2e-boilerplate/playwright-commonjs-mocha-chai-expect) |
| 13 | [](https://github.com/e2e-boilerplate/playwright-commonjs-mocha-chai-should) |
| 14 | [](https://github.com/e2e-boilerplate/playwright-es-modules-babel-ava) |
| 15 | [](https://github.com/e2e-boilerplate/playwright-es-modules-babel-jest-assert) |
| 16 | [](https://github.com/e2e-boilerplate/playwright-es-modules-babel-jest-expect) |
| 17 | [](https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-assert) |
| 18 | [](https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-assert) |
| 19 | [](https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-expect) |
| 20 | [](https://github.com/e2e-boilerplate/playwright-es-modules-esm-mocha-chai-should) |
| 21 | [](https://github.com/e2e-boilerplate/playwright-typescript-ts-jest-jest-assert) |
| 22 | [](https://github.com/e2e-boilerplate/playwright-typescript-ts-jest-jest-expect) |
| 23 | [](https://github.com/e2e-boilerplate/playwright-typescript-ts-node-jasmine-assert) |
| 24 | [](https://github.com/e2e-boilerplate/playwright-typescript-ts-node-jasmine-expect) |
## Protractor
| No | Status |
| :- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/protractor-commonjs-jasmine-assert) |
| 2 | [](https://github.com/e2e-boilerplate/protractor-commonjs-jasmine-expect) |
| 3 | [](https://github.com/e2e-boilerplate/protractor-commonjs-mocha-assert) |
| 4 | [](https://github.com/e2e-boilerplate/protractor-commonjs-mocha-chai-assert) |
| 5 | [](https://github.com/e2e-boilerplate/protractor-commonjs-mocha-chai-expect) |
| 6 | [](https://github.com/e2e-boilerplate/protractor-commonjs-mocha-chai-should) |
| 7 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-jasmine-assert) |
| 8 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-jasmine-expect) |
| 9 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-mocha-assert) |
| 10 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-mocha-chai-assert) |
| 11 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-mocha-chai-expect) |
| 12 | [](https://github.com/e2e-boilerplate/protractor-es-modules-babel-mocha-chai-should) |
| 13 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-jasmine-assert) |
| 14 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-jasmine-expect) |
| 15 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-mocha-assert) |
| 16 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-mocha-chai-assert) |
| 17 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-mocha-chai-expect) |
| 18 | [](https://github.com/e2e-boilerplate/protractor-es-modules-esm-mocha-chai-should) |
| 19 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-jasmine-assert) |
| 20 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-jasmine-expect) |
| 21 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-mocha-assert) |
| 22 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-mocha-chai-assert) |
| 23 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-mocha-chai-expect) |
| 24 | [](https://github.com/e2e-boilerplate/protractor-typescript-ts-node-mocha-chai-should) |
| 25 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-jasmine-assert) |
| 26 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-jasmine-expect) |
| 27 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-mocha-assert) |
| 28 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-mocha-chai-assert) |
| 29 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-mocha-chai-expect) |
| 30 | [](https://github.com/e2e-boilerplate/protractor-typescript-tsc-mocha-chai-should) |
## Puppeteer
| No | Status |
| :- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-assert) |
| 2 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-chai-assert) |
| 3 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-chai-expect) |
| 4 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-chai-should) |
| 5 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-cucumber-expect) |
| 6 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-jasmine-assert) |
| 7 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-jasmine-expect) |
| 8 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-jest-assert) |
| 9 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-jest-expect) |
| 10 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-mocha-assert) |
| 11 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-mocha-chai-assert) |
| 12 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-mocha-chai-expect) |
| 13 | [](https://github.com/e2e-boilerplate/puppeteer-commonjs-mocha-chai-should) |
| 14 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-babel-ava) |
| 15 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-babel-jest-assert) |
| 16 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-babel-jest-expect) |
| 17 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-assert) |
| 18 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-chai-assert) |
| 19 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-chai-expect) |
| 20 | [](https://github.com/e2e-boilerplate/puppeteer-es-modules-esm-mocha-chai-should) |
| 21 | [](https://github.com/e2e-boilerplate/puppeteer-typescript-ts-jest-jest-assert) |
| 22 | [](https://github.com/e2e-boilerplate/puppeteer-typescript-ts-jest-jest-expect) |
| 23 | [](https://github.com/e2e-boilerplate/puppeteer-typescript-ts-node-jasmine-assert) |
| 24 | [](https://github.com/e2e-boilerplate/puppeteer-typescript-ts-node-jasmine-expect) |
## Selenium Webdriver
| No | Status |
| :- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-assert) |
| 2 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-chai-assert) |
| 3 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-chai-expect) |
| 4 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-cucumber-chai-should) |
| 5 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-jasmine-assert) |
| 6 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-jasmine-expect) |
| 7 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-jest-assert) |
| 8 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-jest-expect) |
| 9 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-assert) |
| 10 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-chai-assert) |
| 11 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-chai-expect) |
| 12 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-mocha-chai-should) |
| 13 | [](https://github.com/e2e-boilerplate/selenium-webdriver-commonjs-tape) |
| 14 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-ava) |
| 15 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-jasmine-assert) |
| 16 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-jasmine-expect) |
| 17 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-jest-assert) |
| 18 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-jest-expect) |
| 19 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-mocha-chai-assert) |
| 20 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-mocha-chai-expect) |
| 21 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-mocha-chai-should) |
| 22 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-babel-tape) |
| 23 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-cucumber-chai-assert) |
| 24 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-cucumber-chai-expect) |
| 25 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-cucumber-chai-should) |
| 26 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-esm-mocha-assert) |
| 27 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-esm-mocha-chai) |
| 28 | [](https://github.com/e2e-boilerplate/selenium-webdriver-es-modules-esm-tape) |
| 29 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-jest-jest-assert) |
| 30 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-jest-jest-expect) |
| 31 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-node-ava) |
| 32 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-node-jasmine-assert) |
| 33 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-node-jasmine-expect) |
| 34 | [](https://github.com/e2e-boilerplate/selenium-webdriver-typescript-ts-node-tape) |
## TestCafé
| No | Status |
| :- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/testcafe-commonjs) |
| 2 | [](https://github.com/e2e-boilerplate/testcafe-commonjs-assert) |
| 3 | [](https://github.com/e2e-boilerplate/testcafe-commonjs-chai-assert) |
| 4 | [](https://github.com/e2e-boilerplate/testcafe-commonjs-chai-expect) |
| 5 | [](https://github.com/e2e-boilerplate/testcafe-commonjs-chai-should) |
| 6 | [](https://github.com/e2e-boilerplate/testcafe-es-modules) |
| 7 | [](https://github.com/e2e-boilerplate/testcafe-es-modules-assert) |
| 8 | [](https://github.com/e2e-boilerplate/testcafe-es-modules-chai-assert) |
| 9 | [](https://github.com/e2e-boilerplate/testcafe-es-modules-chai-expect) |
| 10 | [](https://github.com/e2e-boilerplate/testcafe-es-modules-chai-should) |
| 11 | [](https://github.com/e2e-boilerplate/testcafe-typescript) |
| 12 | [](https://github.com/e2e-boilerplate/testcafe-typescript-assert) |
| 13 | [](https://github.com/e2e-boilerplate/testcafe-typescript-chai-assert) |
| 14 | [](https://github.com/e2e-boilerplate/testcafe-typescript-chai-expect) |
| 15 | [](https://github.com/e2e-boilerplate/testcafe-typescript-chai-should) |
## WD
| No | Status |
| :- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-cucumber-chai-assert) |
| 2 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-cucumber-chai-expect) |
| 3 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-cucumber-chai-should) |
| 4 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-jest-assert) |
| 5 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-jest-expect) |
| 6 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-mocha-chai-assert) |
| 7 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-mocha-chai-expect) |
| 8 | [](https://github.com/e2e-boilerplate/wd-commonjs-webdriver-manager-mocha-chai-should) |
| 9 | [](https://github.com/e2e-boilerplate/wd-es-modules-babel-jest-webdriver-manager-jest-assert) |
| 10 | [](https://github.com/e2e-boilerplate/wd-es-modules-babel-jest-webdriver-manager-jest-expect) |
| 11 | [](https://github.com/e2e-boilerplate/wd-es-modules-babel-webdriver-manager-ava) |
| 12 | [](https://github.com/e2e-boilerplate/wd-es-modules-babel-webdriver-manager-jasmine-assert) |
| 13 | [](https://github.com/e2e-boilerplate/wd-es-modules-babel-webdriver-manager-jasmine-expect) |
| 14 | [](https://github.com/e2e-boilerplate/wd-typescript-ts-jest-webdriver-manager-jest-assert) |
| 15 | [](https://github.com/e2e-boilerplate/wd-typescript-ts-jest-webdriver-manager-jest-expect) |
| 16 | [](https://github.com/e2e-boilerplate/wd-typescript-ts-node-webdriver-manager-ava) |
| 17 | [](https://github.com/e2e-boilerplate/wd-typescript-ts-node-webdriver-manager-jasmine-assert) |
| 18 | [](https://github.com/e2e-boilerplate/wd-typescript-ts-node-webdriver-manager-jasmine-expect) |
## WebdriverIO
| No | Status |
| :- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-cucumber-assert) |
| 2 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-jasmine-assert) |
| 3 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-jasmine-expect) |
| 4 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-mocha-assert) |
| 5 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-mocha-chai-assert) |
| 6 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-mocha-chai-expect) |
| 7 | [](https://github.com/e2e-boilerplate/webdriverio-commonjs-mocha-chai-should) |
| 8 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-jasmine-assert) |
| 9 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-jasmine-expect) |
| 10 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-mocha-assert) |
| 11 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-mocha-chai-assert) |
| 12 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-mocha-chai-expect) |
| 13 | [](https://github.com/e2e-boilerplate/webdriverio-es-modules-babel-mocha-chai-should) |
| 14 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-jasmine-assert) |
| 15 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-jasmine-expect) |
| 16 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-assert) |
| 17 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-chai-assert) |
| 18 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-chai-expect) |
| 19 | [](https://github.com/e2e-boilerplate/webdriverio-typescript-ts-node-mocha-chai-should) |