Skip to content

Raghavendra-vaidya/SeleniumSharpAutomation

Repository files navigation

SeleniumSharpAutomation 💻

Test automation frameWork using selenium WebDriver 4, java, testNG. Demonstration of a common framework to automate multiple sites:

  1. orangeHRM
  2. SwagLabs

Stack:

  1. Java 17
  2. Selenium 4
  3. Extent reports 5
  4. TestNG
  5. GSON
  6. Apache POI
  7. DataFaker
  8. log4j

Browser support:

  1. Chrome
  2. Firefox

Build tool:


Steps to run

Pre-requisites:

  1. Java 17.
  2. Chrome and firefox on the system.
  3. Intellij.

Steps:

  1. Clone this repo.
  2. Import as a project by selecting pom.xml.
  3. Run mvn clean install -DskipTests to install dependencies.
  4. Run mvn mvn -q clean test to run tests.

Automation topics covered[WIP]:


Reports:

Extent: img.png


TestNg: img_1.png


Logs:

img_2.png

CI/CD:

{10C6B68C-F416-44BB-B4E9-5641ADD8E8B3}


{8B8AA759-8CA4-49FC-985D-FC5C9EDCD420}


Artifacts: