The setup is pre-configured to work out-of-the-box. It includes a local server and has Selenium adapters for Chrome and Firefox.
All dependencies needed to run the tests are pre-configured in
package.json. You just need to install these:
Note: it's smart to update to the latest versions of these dependencies.
Configure server and browsers
This setup is pre-configured to start a simple http server on
localhost:64448 before running the tests.
The setup is currently pre-configured to run in Chrome and Firefox.
You can change the configuration of the server and browsers in
Add e2e tests
This setup is pre-configured to run all e2e tests in
test/e2e/. There is currently only a simple example in there.
Note: you can also use page objects inside your tests. You will need to enable these in
Run e2e tests
Run all e2e tests:
npm run test:e2e
Alternatively, run the standard
test command, which is configured to also run the e2e tests:
npm run test
These scripts are pre-configured in
package.json. The browsers to test in are passed as script arguments.