Skip to content

bogeta11040/selenium-itplacesi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium WebDriver with Java (it-place.si)

April 2023

Here I was developing Java solution for browser automation of my self-built employer review site (it-place.si). Framework is built with Page Object Model design pattern. As my site uses OAuth and has options to authorize with GitHub or LinkedIn credentials, these credentials are stored in a JSON file so we use the JSON Parser for getting valid username(s) and password(s). We are verifying whether proper design is displayed, links, if user can authorize, if user can submit his salary, if user cannot submit salary with invalid data (ex. net amount bigger than gross), if displayed maximum-minimum-average salaries are calculated right etc. Various selectors are used (id, by Tag Name, CSS, xpath...) and alerts are being handled. I tried to follow good design practices and to optimize the code as much as possible.

Screenshot

About

Developing automation framework with Selenium WebDriver for my web portal. Using various types of locators, implementing POM design with Page Factory, parametrized and parallel test execution with TestNG, Allure reporting with screenshots.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors