This repository serves as a comprehensive guide and example set for different test automation frameworks. It aims to provide the same test suite across multiple frameworks for educational purposes.
- Java + TestNG + Selenium
- NodeJS + Jest + Playwright (WIP)
.github/
: GitHub actions and dependabot configurationsjava-framework/
: Java + TestNG + Selenium implementationsrc/test/java/theinternetwebsite/ui/
: UI testssrc/test/java/theinternetwebsite/ui/pageobjects/
: Page object modelssrc/test/resources/
: Test resources
- Java 8 or higher
- Clone the repository
git clone https://github.com/jsugg/the-internet-tests.git
- Navigate to the java-framework directory
cd the-internet-tests/java-framework
- Install dependencies
mvn install
Execute the following command to run the tests:
mvn test
Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
The Internet for providing the platform for these tests.