Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.94 KB

README.md

File metadata and controls

60 lines (44 loc) · 1.94 KB

The Internet Tests

Dev code test & PR to staging GitHub last commit GitHub issues GitHub pull requests License

Overview

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.

Features

  • Java + TestNG + Selenium
  • NodeJS + Jest + Playwright (WIP)

Directory Structure

  • .github/: GitHub actions and dependabot configurations
  • java-framework/: Java + TestNG + Selenium implementation
    • src/test/java/theinternetwebsite/ui/: UI tests
    • src/test/java/theinternetwebsite/ui/pageobjects/: Page object models
    • src/test/resources/: Test resources

Getting Started

Prerequisites

  • Java 8 or higher

Installation

  1. Clone the repository
git clone https://github.com/jsugg/the-internet-tests.git
  1. Navigate to the java-framework directory
cd the-internet-tests/java-framework
  1. Install dependencies
mvn install

Running Tests

Execute the following command to run the tests:

mvn test

Contributing

Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

The Internet for providing the platform for these tests.