An open API service indexing awesome lists of open source software.

https://github.com/geozi/selenium-navlist-demo

Showcases the use of the Selenium Framework with Java for testing a nav-list web element.
https://github.com/geozi/selenium-navlist-demo

oop-principles selenium-java

Last synced: 10 months ago
JSON representation

Showcases the use of the Selenium Framework with Java for testing a nav-list web element.

Awesome Lists containing this project

README

          

# selenium-navlist-demo
![Demo App](https://img.shields.io/badge/demo_app-blue)

### About the Project
This project was created as part of my preparation for the "Test Automation Engineer" job application. Its purpose is to showcase the use of Selenium with Java on a particular web element.

### Prerequisites
* Java 17 or higher,
* Intellij IDEA (or any other Java IDE),
* Maven,
* Selenium.

### Web element under test
The web element tested with Selenium is the top navigation bar at the company's website:

![navlist](https://github.com/user-attachments/assets/32676fce-98dd-4764-af1b-5b8164114eb1)

### Actions used
* Opening a web page,
* Maximizing the browser window,
* Setting a specific browser window size,
* Refreshing the page,
* Finding a web element,
* Calling the WebDriver's quit() method,
* Calling the WebElement's click() method,
* Using action chains with moveToElement() and perform().

### Further documentation

For more information, please check the provided javadoc.