Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.55 KB

File metadata and controls

42 lines (26 loc) · 1.55 KB

Selenium Automation for Yahoo Signup

Overview

This project utilizes Selenium, a powerful open-source web UI automation testing suite, along with Java and TestNG to automate the testing of Yahoo's signup page. The automation scripts cover various scenarios, including valid and invalid inputs, to ensure comprehensive testing of the signup functionality.

Features

  • Automated testing of Yahoo signup page using Selenium WebDriver.
  • TestNG framework for organized test case management and detailed reporting.
  • Data-driven testing with a provided set of test data covering different scenarios.
  • ChromeDriver is used for WebDriver interactions.

Prerequisites

  • Ensure that the correct path to the ChromeDriver executable is set.
  • Java and TestNG should be installed on the system.

Usage

  1. Clone the repository to your local machine.
  2. Open the project in your preferred Java IDE.
  3. Run the yahoo class, which contains the automation scripts.
  4. View TestNG-generated reports for detailed results.

Test Data

The create data provider supplies test data for the test cases. Examples include valid and invalid inputs for first name, last name, email, password, date of birth, and phone number.

Reporting

TestNG generates comprehensive reports, providing insights into the number of passed, failed, and skipped test cases. These reports aid in analyzing the test results easily.

Dependencies

  • Selenium WebDriver
  • TestNG
  • ChromeDriver

Contributing

Contributions are welcome! Feel free to open issues or pull requests to enhance the project.