Skip to content

Selenium Tests implementation in C# for a "Vehicle Insurance Test App"

Notifications You must be signed in to change notification settings

Chrisdbhr/Test-InsuranceAppAutomation

Repository files navigation

Insurance App Automation Test

Automated test suite for insurance application using Selenium WebDriver (C#) with Page Object Model pattern.

Features

  • Page Object Model implementation
  • Field validations for mandatory inputs
  • Screenshot evidence capture
  • Cross-browser compatibility (Chrome)

Prerequisites

Setup

  1. Clone repository:
git clone https://github.com/Chrisdbhr/Test-InsuranceAppAutomation.git
  1. Restore packages and run tests:
dotnet restore
dotnet test

Test Evidence Screenshots

Screenshot Description
Validation Errors Validation Errors: Error messages shown when filling wrong data in field.
Valid Data Entered Valid Data Filled: Form with valid data filled.

Key Components

  • Page Objects: Contains element locators and page interactions
  • BasePage: Shared screenshot functionality
  • NUnit: Test framework
  • WebDriverManager: Automatic browser driver management

About

Selenium Tests implementation in C# for a "Vehicle Insurance Test App"

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Languages