Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buturavladionut/cypressandselenium
Evershop App - Automation Testing - Cypress X Selenium Webdriver
https://github.com/buturavladionut/cypressandselenium
automation-testing chai cypress mocha selenium-webdriver
Last synced: 9 days ago
JSON representation
Evershop App - Automation Testing - Cypress X Selenium Webdriver
- Host: GitHub
- URL: https://github.com/buturavladionut/cypressandselenium
- Owner: ButuraVladIonut
- Created: 2024-03-07T21:22:44.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-03-09T11:08:54.000Z (8 months ago)
- Last Synced: 2024-10-11T22:43:02.127Z (about 1 month ago)
- Topics: automation-testing, chai, cypress, mocha, selenium-webdriver
- Language: JavaScript
- Homepage:
- Size: 56.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CypressXSeleniumWebdriver
Automation testing project using Cypress and Selenium Webdriver on the [Evershop](https://github.com/evershopcommerce/evershop) e-commerce web application.This project unveils different types of tests, including API and DB tests using Cypress and Selenium Webdriver using Mocha and Chai (ALL JAVASCRIPT).
# Steps to reproduce
1. Clone the project using the steps from Evershop's [installation](https://evershop.io/docs/development/getting-started/installation-guide) guide.
2. All packages for testing with Cypress, respectively Selenium Webdriver are already installed, so you can just make use of the available scripts from the _package.json_ file.
3. Make sure you understand the tests before running them (some leave modified data in the application and may produce errors the sacond time they are run).Test cases and documentation for this project available on [Drive](https://drive.google.com/drive/folders/1nzQeJO5L4NvGC3bHdTrkWAoQdfYn0XsV?usp=sharing)
# Some advice that will boost your learning for automation testing using these two tools
Learn how to:
- open Cypress application or run tests in the CLI
- use the driver to connect and navigate to a specific web page (Selenium)
- locate web elements in the DOM
- learn about Xpath and CSS selectors
- make a documentation and test cases (even better) than mine
- use Git in order to add your project to a GitHub repository