JWAF
                                
                                 JWAF copied to clipboard
                                
                                    JWAF copied to clipboard
                            
                            
                            
                        Java Webdriver Automation Framework
JWAF (Java Webdriver Automation Framework)
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.
Prerequisite:
- Java
- Maven
- Selenium/WebDriver
- TestNg
- Browsers (Firefox, Chrome, IE)
- Respective Browser drivers
- Intellij or Eclipse
Coverage Plan:
| 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 |