Skip to content

qaPaloma/seleniumAutomationExercise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Automation Exercise Project

An automation testing repository using Selenium, Java and Cucumber. These tests are focused on the Login and Signup scenarios, using the Automation Exercise website.

Author

Paloma Rodrigues

GitHub

LinkedIn

Tools

Selenium

4.16.1

Java

20

Apache Maven

4.0.0

Cucumber

7.15.0

WebDrivers (Windows x64)

All WebDrivers used in this project were added to the repository, inside:

seleniumProjectDemoQA\drivers

When executing the tests, you may have to update them depending on your browser's version. To do that, download the new version using the links down below and replace the file in the drivers' directory.

The default WebDriver for this project is Chrome. To change it:

  • Go Run/Debug configuration
  • On Build and Run, change 'chrome' to either 'firefox' or 'edge'

Versions and links

Google Chrome

120.0.6099.109

Edge

120.0.2210.133

Firefox

0.34.0

Reports

  • Cluecumber 2.9.4
  • Maven Surefire: 3.2.5

On the terminal, type:

mvn test -Dtest=RunCucumberTest -Dbrowser=BROWSER_NAME cluecumber-report:reporting

BROWSER_NAME:
  • "chrome"
  • "firefox"
  • "edge"
  • "chrome-headless" (executes without opening the browser)

Tests

  • Login
    • Successful login, logout
    • Login fail
  • Signup
    • Successful signup
    • Signup with existing user

GitHub Actions