Skip to content

My Exam projects for Front-end Test Automation @ SoftUni

License

Notifications You must be signed in to change notification settings

StefRuseva88/selenium-pom

Repository files navigation

Exam projects for Front-end Test Automation @ SoftUni

C# .NET NUnit Google Chrome Selenium

Welcome to the repository for my exam projects! This collection showcases my skills in UI testing using Selenium WebDriver with the Page Object Model (POM) design pattern and Selenium IDE. Below you will find detailed descriptions, usage instructions, and examples for each of these projects. The projects demonstrate my proficiency in writing clean, maintainable, and efficient test automation scripts for web applications.


Table of Contents

Selenium POM

This project involves creating automated UI tests using the Selenium WebDriver and implementing the Page Object Model (POM) pattern. The POM design pattern helps in making tests more maintainable and reusable by separating the web elements and their actions into specific page classes. This project includes:

  • Setting up Selenium WebDriver for Chrome.
  • Writing automated tests using NUnit for testing various functionalities of the web application.
  • Implementing POM to manage web elements and interactions on different pages.

Key Features:

  • Test cases covering login, registration, form submissions, and data validation.
  • Structured POM-based test architecture.
  • NUnit integration for assertions and test management.
  • Automated test execution with clear reporting.

Getting Started

Prerequisites:

  • C# and .NET Core installed on your local machine.
  • NUnit test framework and ChromeDriver for browser testing.

Usage

Running Tests:

  • Selenium WebDriver POM Tests: Use the following command to run NUnit test cases:
dotnet test

Test Reports:

  • Test execution results will be available in the terminal for WebDriver tests.

Contributing

Contributions are welcome! If you have any improvements or bug fixes, feel free to open a pull request.

License

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

Contact

For any questions or suggestions, please open an issue in the repository.


Happy Testing! 🚀

About

My Exam projects for Front-end Test Automation @ SoftUni

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages