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.
- Host: GitHub
- URL: https://github.com/geozi/selenium-navlist-demo
- Owner: geozi
- Created: 2024-07-24T16:39:58.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-24T17:42:57.000Z (almost 2 years ago)
- Last Synced: 2025-04-01T11:16:28.848Z (about 1 year ago)
- Topics: oop-principles, selenium-java
- Language: Java
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# selenium-navlist-demo

### 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:

### 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.