This is a Selenium - c# Project, using NUnit Framework. Reports are generated using ExtentReport.
It demonstrates asserting number of job vacancies listed in Veeam careers portal based on given search criteria against the expected number.
- This Project is run using NUnit framework.
- The Page Object Model structure is used, each page represents a webpage, are written under Pages folder. It holds locators for each element in the page.
- BasePage.cs is the base class for other pages. It has methods to access web driver, web elements and logs each step to the report.
- TestReportBase.cs file holds setup and tear down for the test runs. It starts the driver, report, flushes them respectively.
- Test Scripts are written under Tests folder. The tests access the required Page objects from Pages.
- The given sample runs for 3 test data in a single login session.
- Reports generated using extent report are stored under Reports folder as html format with respective time stamps of the test run.