Core Java for Selenium
- Installing Java
- Installing Eclipse
- Data types
- String Class
- if, if else and nested if else
- for loop
- while, do while loops
- Local and Global variables
- One and two dimensional array
- Methods
- Call by Value & Reference
- Access Modifiers
- Return Type Of Method
- Static, Non Static Methods, Variables
- Object
- Constructors
- Inheritance
- Interfaces
- Method Overloading and Method Overriding
- Collection API
- Wrapper classes
- Read-Write Text File
- Reading Properties File
- Exception handling, try-catch-finally, throw and throws
- Encapsulation
- Polymorphism
- Abstract Classes
- Similarities And Difference Between Abstract Class And Interface
- Usage of “final”, “this” ,”super” Keywords
- Threads
Selenium
Selenium WebDriver
- Introduction of Selenium WebDriver
- Download and install Selenium Webdriver with Eclipse
- Creating And Running First Selenium Script In Firefox
- Running Selenium Test In Google Chrome Browser
- Running Selenium Test In Internet Explorer Browser
- Challenges with IE browser in Selenium Webdriver
- Install Firebug And Firepath Add-Ons In Firefox To Get XPath
- Attach Firebug and FirePath Add-On To Firefox Driver
- Get Element XPath/CSS Using Firebug And FirePath Add-On
- Locating Elements By ID For Selenium Selenium
- Locating Element By ClassName
- Locating Element By Tag Name
- Locating Element By Name
- Locating Element By Link Text Or Partial Link Text
- Locating Element By cssSelector Locating Element By XPath
- Different types of web Elements
- Simple Web Elements
- Synchronization in Selenium
- Special / Complex Web Elements
- Difference between findElement and findElements in Selenium Webdriver
- Finding Broken Links/Images From Page Using WebDriver
- How to use Robot class in Selenium
- How to work with file uploader or How to upload file in Selenium (using Robot class)
- How to upload files in Selenium (using AutoIT)
- How to download files in Selenium Webdriver.
- How to capture Screenshot in Selenium
- How to capture screenshots of failed test cases in Selenium Webdriver
- Simple steps to start default Selenium session in Firefox
- How to run failed test cases automatically in Selenium
- How to Execute Selenium test from command prompt
- Javascript with Webdriver
- Read Excel file in Selenium using JExcel API
- Read and Write Excel file in Selenium using Apache POI
- How to read CSV File in Selenium Webdriver
- How to handle Browser authentication in Selenium Webdriver
- How to use Object Repository in Selenium Webdriver
- How to upload multiple files in Selenium using AutoIT
- Headless Testing in Selenium using HTML Unit Driver
- Headless Testing in Selenium using PhantomJS
- Usage of Log4J in Selenium
- Reading data from XML files using Java
- DataBaseTesting in Selenium
- Database connection – Database Testing in Selenium
- Exceptions and issues
- Data Driven Framework in Selenium
- POM Framework
Tools Integration
