Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```