Sign inSign up

epiclabs/e2e-test-runner

By epiclabs

•Updated almost 8 years ago

Image to run cucumber - gherkin protractor tests on chrome headless and selenium

Image
3

3.0K

epiclabs/e2e-test-runner repository overview

⁠Epiclabs Gherkin Test Runner

Docker image to run cucumber - gherkin protractor tests using selenium and headless chrome

This image is created to test both AngularJs and non Angular platforms, in fact, our google test doesn't need Angular :)

⁠Usage:

To run this image you need a test folder to be used as Volume, inside that folder you should have a features folder, with your Gherkin syntax features (see cucumber gherkin⁠) and inside features, you should have a step_definitions folder with your JS definitions (Using protractor and chai)

You can also specify more protractor parameters, like --specs pointing to one feature file.

Example commands:

docker run -it --volume {YOURTESTS}:/tests epiclabs/e2e-test-runner --baseUrl {URL} {otherparams}
docker run -it --volume /home/tests:/tests epiclabs/e2e-test-runner --baseUrl https://www.google.com --specs /tests/features/searching.feature
⁠Examples:

Two examples are included in the repository, one is to run some basic math operations in the browser, and the other is to search "news" in google. You can run them by typing:

docker run epiclabs/e2e-test-runner
⁠Debugging:

Messages from Selenium and WebDriver are ignored because they pollute the console, you can change this by using the --debugger flag.

Tag summary

Content type

Image

Digest

Size

507.6 MB

Last updated

almost 8 years ago

docker pull epiclabs/e2e-test-runner