Testee
is a simple framework around Selenium which helps to start with end-to-end testing in easy way. It is intended as a replacement for the default Selenium from scratch
approach, because it is comprehensive and is not easy to understand it at a glance. Testee
helps you to umbrella best practices for e2e testing.
- [automation] ability to run test checks for application in an automated manner.
- [polymorphism] we are able to test on different browsers (Chrome, Firefox).
- [representative] test-suite solution based on ☕ TestNG, reporting solution 🌈 ReportNG with screenshots.
- [parallelism] we are able to run end-to-end tests in parallel.
gradle
is used for building thisE2E
project- To run
E2E
tests locally we need to installchromedriver
orgeckodriver
brew install chromedriver
(orbrew upgrade chromedriver
)brew install geckodriver
(orbrew upgrade geckodriver
)
- Go to
testee.it.e2e.tests
and run any of the test via IDEA withtest
profile ( ex.: DinoTest) - For
Selenium
dockerization use docker-compose.ymldocker-compose up e2e
docker-compose down
© 2019-2024 Sergei Stepanov (Initial idea, implementation & enhancement)