Description: This project demonstrates the use of automated testing using Selenium WebDriver in C#. The project includes a sample web application with multiple pages, each representing different scenarios commonly encountered in web testing. The automated tests are designed to showcase various Selenium features, such as interacting with form elements, handling alerts, and validating page content.
https://automationintesting.online/
Features:
- HomePage: Includes examples of handling alerts, and validating page elements.
- BookingPage: Illustrates interacting with dynamic content, form submission and validation.
- FormPage: Illustrates form submission and validation during user interaction.
Technology Stack:
- Selenium WebDriver in C#
- NUnit testing framework
- Page Object Model (POM) for a clean and maintainable test structure
Testing
- Test cases in Excel, check this Google Sheets document.
- Bug reports in Azure DevOps:
- Bug #1, check this screenshot.
- Bug #2, check this screenshot.
How to Use:
Clone the repository to your local machine.
bash
git clone https://github.com/KyleFox2/DemoSeleniumTest.git
Open the project in your preferred IDE (e.g., Visual Studio).
Build the solution to restore dependencies.
Run the tests using the test runner integrated with your IDE or through the command line.
Contributions: Contributions are welcome! If you find any issues, have suggestions for improvements, or want to add new features, feel free to fork the repository and submit a pull request.