This example app is an HTTP server that serves a fork of the TodoMVC Vanilla-ES6 (forked at commit c78ae12a1834a11da6236c64a0c0fb06b20b7c51).
The project requires .NET Core 3.1 or higher.
On Mac OS, you can use Homebrew:
$ brew install --cask dotnet
The Selenium tests use ChromeDriver, which you need to install separately for your system.
On Mac OS, you can use Homebrew:
$ brew tap homebrew/cask && brew install --cask chromedriver
On Windows, you can use Chocolatey:
$ choco install chromedriver
For other systems (or installation alternatives), see: https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver
You can use Node.js to build the code and trigger the test, simply run the below command. Ensure to supply a valid PERCY_TOKEN with the command.
$ npm install
$ PERCY_TOKEN=<YOUR_PROJECT_TOKEN> npm run test