This is web automation framework, implemented using Java, Selenium/Webdriver, TestNG & Maven. Page Object Model (POM) is used to make the code more readable, maintainable, and reusable.
- Java
- Maven
- Selenium/WebDriver
- TestNg
- Browsers (Firefox, Chrome, IE)
- Respective Browser drivers
- Intellij or Eclipse
Contents | Status | |
---|---|---|
Framework level | Page Object Model | Done |
Profiles | Done | |
Grids | ||
Cross browsers & cross platform | ||
Locators | Learning how to get locators. | |
Functionality To Automate | Challenging DOM | Done |
Checkboxes | Done | |
Context Menu | Done | |
Disappearing Elements | Done | |
Drag and Drop | Done | |
Dropdown | Done | |
Dynamic Content | Done | |
Dynamic Controls | Done | |
Dynamic Loading | Done | |
File Download | Done | |
File Upload | Done | |
Floating Menu | Done | |
Frames | Done | |
Horizontal Slider | Done | |
Hovers | Done | |
Infinite Scroll | Done | |
JQuery UI Menus | Done | |
JavaScript Alerts | Done | |
Key Presses | Done | |
Large & Deep DOM | Done | |
Multiple Windows | Done | |
Nested Frames | Done | |
Notification Messages | ||
Redirect Link | ||
Shifting Content |