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.
gradleis used for building thisE2Eproject- To run
E2Etests locally we need to installchromedriverorgeckodriverbrew install chromedriver(orbrew upgrade chromedriver)brew install geckodriver(orbrew upgrade geckodriver)
- Go to
testee.it.e2e.testsand run any of the test via IDEA withtestprofile ( ex.: DinoTest) - For
Seleniumdockerization use docker-compose.ymldocker-compose up e2edocker-compose down
© 2019-2024 Sergei Stepanov (Initial idea, implementation & enhancement)