This is example work with http://automationpractice.com site.
- Use any object-oriented language .
- Use Selenium WebDriver for web interactions
- Use automation patterns like PageObject, data-driven tests, etc.
- Use any testing frameworks.
- provide code and clear instructions how to run it.
Note: please put your code in public repository.
Note: Please send link to this repo when you are done.
You will need the following technologies available to try it out:
- Git
- Gradle 3+
- JDK 8
- IDE of your choice
- Web browser Chrome
./gradlew clean test -Denv=test
- ability to run tests for different browsers/os by configuring;
- ability to run tests for different environments(urls) by configuring/by command-line.
./gradlew clean test -Denv=prod -Dbrowser=firefox
./gradlew allureReport
./gradlew allureServe