- Object identification
- project set-up and Selenium commands
- TestNG framework
- Maven build management tool
- Real time data driven project
- Jenkins
- Cucumber
What is Framework How to start with Framework. Types of frameworks What is Keyword Driven Framework What is Data driven Framework What is Hybrid framework How to create Data driven Framework How to use Use Data Driven Framework. Importance of Data Driven Framework Installation of eclipse Installing selenium – java files required Setup of Java in system Uploading required files in to eclipse Creation of project Creation of Class Creating & executing first program Basic commands of Selenium webdriver Installing the Firebug Various developer tools for browsers for identification of web-elements Various locator techniques ID, name, Xpath, CSS Importance of Xpath Absolute & relative Xpath First program on locator techniques Live example on an application Firefox Internet Explorer Chrome Difference between various drivers Live example on an application Handling Checkboxes. Radiobuttons. Dropdowns. Calendars. IsSelected Method. Is displayed Method. Live examples on applications Exercise on above functionalities Handling Alerts. Methods to handle sudden alerts on applications Handling Tables. Handling the automation of table data Getting cell data & printing the output Live examples on applications Exercise on above functionalities Ajax funtionalites. Webdriver sleep methods. Handling above functionalities using various methods Actions Interface introduction. Actions methods. Handling ui/li tags CSS Menu Selectors. Right clicking on element. double clicking,drag and drop, Writing text in CAPS. Keyboard Interactions. Exercise on above functionalites. What are frames How to identify the frame id. Frame tagnames. Switching to and fro from frames. Live example & commands for above Exercises on above funtionalites. Introduction to java script executor Usage of Java script executor Javascript Executor. What is TestNG How to Use of TestNg. Installing TestNG in Eclipse Difference between Junit & TestNG What is a Annotation Importance of Annotations Types of TestNG Annotations. What is TestNG xml file. How to create TestNG xml file Executing scripts with TestNG: How to execute Tests using TestNG Executing single Test with TestNG Executing selected scripts with TestNG Executing Scripts in group. What is Maven Importance of Maven Difference between Ant & Maven Installing Maven Setup of Maven in system Prerequisite for Maven in computer Verifying the existence of maven after setup Desigining real time project with Maven Real time project