Fork created as an alternative to BDD version of qa-java-framework
Kudos for all the contributors of the original repository - thanks for your hard work
- Selenium WebDriver
- Java SE 8
- Gradle
- TestNG
- Change
initConfig.properties
file - Run tasks
:cleanTest :test
- Pass the arguments
--tests *
to run all the tests
If you don't want to install Gradle on your local machine, you can use gradle wrapper to run tests and execute others commands. To do it:
- Open terminal
- Go to project folder (
pwd command should displayed qa-selenium-java-framework as current folder
) - Use Gradle wrapper to compile project and run all tests:
./gradlew clean
or to run specific suite type gradlew test -PrunSuites=api
To generate Allure Report type gradlew allureReport
or gradlew allureServe
to start webserver and preview report in the browser.
docker run -u zap -p 8899:8899 -i owasp/zap2docker-stable zap.sh -daemon -host 0.0.0.0 -port 8899 -config api.key=SECRETKEY -config api.addrs.addr.name=.* -config api.addrs.addr.regex=true
- Create new branch per feature/test
- Commit changes often and try to describe them well
- After finishing feature or test create a Pull Request
- Share it with team members for review
- If changes are needed, the author of PR will apply them
- Merge the PR to master branch
See the LICENSE file for license rights and limitations (MIT).