An open-source, fully built Cypress Framework in page object model with visual regression, lighthouse code audit, accessibility tests, mobile view port compatibility tests, browserstack, jenkins,docker configuration π²
π Global reach of CypressIO sessions through Teachable.
CypressIO Basics CypressIO Architecture CypressIO Docker
- Node version 12 or above
- Visual Studio Code or IntelliJ or WebstormIDE or any valid IDE
It takes just 5 minutes to setup cypress framework π
- npm install
- npm link
- npm link cypress-cucumber-preprocessor
- npm install through
- go to cypress.json file
- set baseurl
- Go to project root,
- npx cypress open
- click specific feature file [executionwillstart]
- npm run test:mochawesomereport
- npm run test:allurereport
- npm run generatereport
- npm run test:visual-base
- npm run test:visual-actual
- Snapshots will be generated in 'snapshots' folder
-
Reports will be generated in 'mochawesomereport-report' folder - command line execution only
ex: npm run test:mochawesomereport
-
Allure reports: a. npm run test:allurereport b. npm run generatereport
- Installation in repository: npm install -g browserstack-cypress-cli
- Create Json file of browserstack through: browserstack-cypress init
- Update the browserstack.json using standard configurations. (Example:https://www.browserstack.com/docs/automate/cypress)
- Run the tests in browserstack: browserstack-cypress run
- Samuel Anthony Custer for cypress-axe,
- Vinayak Titti for cypress-boilerplate,
- abramenal for cypress-file-upload,
- Ben Kucera for cypress-plugin-tab,
- Gleb Bahmutov for cypress-xpath,
- Michael Herman for cypress-visual-regression,
- Jack Cross for cypress-image-snapshot,
- Lukasz Gandecki for cypress-cucumber-preprocessor.
π Learn ISTQB Test Automation Engineering along with CypressIO:
β‘Don't forget to click on 'Watch' and 'Star' on top right hand side of github repository to get latest updates and features