Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/automationpanda/visual-testing-revolution-cypress
The Visual Testing Revolution - Companion Project for Cypress
https://github.com/automationpanda/visual-testing-revolution-cypress
applitools applitools-eyes cross-browser-testing cypress javascript node test-automation testing ultrafast-grid visual-ai visual-testing
Last synced: about 1 month ago
JSON representation
The Visual Testing Revolution - Companion Project for Cypress
- Host: GitHub
- URL: https://github.com/automationpanda/visual-testing-revolution-cypress
- Owner: AutomationPanda
- License: mit
- Created: 2022-09-14T17:43:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-08T15:12:00.000Z (over 1 year ago)
- Last Synced: 2024-04-28T03:37:37.577Z (8 months ago)
- Topics: applitools, applitools-eyes, cross-browser-testing, cypress, javascript, node, test-automation, testing, ultrafast-grid, visual-ai, visual-testing
- Language: JavaScript
- Homepage:
- Size: 97.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Visual Testing Revolution
This is the companion project for
[Pandy Knight's](https://twitter.com/AutomationPanda) talk, *The Visual Testing Revolution*.
It is a small but complete test automation project written in JavaScript.
It contains a traditional functional test
using [Cypress](https://www.cypress.io/) for a demo web app,
as well as a visual test for the same app using
[Applitools Visual AI](https://applitools.com/applitools-ai-and-deep-learning/).Although this project uses Selenium WebDriver with Java,
Applitools provides [SDKs](https://applitools.com/tutorials/)
for several tools (Selenium, Cypress, Playwright, and more)
and several languages (Java, JavaScript, C#, Python, Ruby, and more).
You can follow the techniques shown in this project for the tool and language of your choice!Start by registering a [free Applitools account](https://auth.applitools.com/users/register).
Then, set your API key as an environment variable named `APPLITOOLS_API_KEY`.To run tests, clone this repository and run:
```
npm install
npm eyes-setup
npx cypress run
```