ELRIWebSystem/Learning/vue/webpack/docs/e2e.md

1.8 KiB

End-to-end Testing

This boilerplate uses Nightwatch.js for e2e tests. Nightwatch.js is a highly integrated e2e test runner built on top of Selenium. This boilerplate comes with Selenium server and chromedriver binaries pre-configured for you, so you don't have to mess with these yourself.

Let's take a look at the files in the test/e2e directory:

Running Tests in More Browsers

To configure which browsers to run the tests in, add an entry under "test_settings" in test/e2e/nightwatch.conf.js , and also the --env flag in test/e2e/runner.js. If you wish to configure remote testing on services like SauceLabs, you can either make the Nightwatch config conditional based on environment variables, or use a separate config file altogether. Consult Nightwatch's docs on Selenium for more details.