java selenium practical Hands-on Training

  • teacher
    Join Course Today

java selenium practical Hands-on Training

  • Description
  • Syllabus

Course Details

client

PRE- SELENIUM- JAVA FOR QA

• Understanding JRE and JDK
• Environment variables
• Java Class and its properties - variables and methods
• Primitive and non-primitive variables
• Instance, static and local variables
• Class constructors, methods and message passing
• Packages and Access Modifiers
• Encapsulation and setter-getters
• Inheritance and Interfaces
• Method overloading and overriding polymorphism
• Abstraction
• String class and its methods
• Flow Control and loops
• Arrays
• Wrapper classes of primitive data types
• Collections Framework
• Exception Handling

client

SELENIUM

• Selenium introduction and Selenium WebDriver architecture
• Identifying web-elements and verification with chropath plugin
• By locator class and understanding xpath and css locators
• Starting with simple WebDriver script
• Learning implicit and explicit wait statements in WebDriver
• Sub-Interfaces of WebDriver
• Explicit wait and applying some newer methods for waiting strategy
• Actions class for handling keyboard and mouse events
• Cookie Class , Javascript Executor and TakesScreenshot interface
• TargetLocator interface for switching to window, alert and iframe
• Understanding desired capabilities for different browsers
• Headless execution for Chrome, Firefox and HtmlUnitDriver
• File upload and Robot Class
• Different Exceptions in Selenium

client

POST-SELENIUM

• Cucumber Introduction
• Maven Build Tool
• Framework and POM model
• Jenkins Integration
• Maven Parallel plugin and Selenium Grid
• Sauce Labs and Browser Stack Integration
• Interview Preparation & Mock-up Interviews
• Final Exam
• Hands-on project automation assignment