BI and SQL Training

BI and SQL TrainingBI and SQL TrainingBI and SQL Training

BI and SQL Training

BI and SQL TrainingBI and SQL TrainingBI and SQL Training
  • Home
  • FREE SQL Training
  • FREE JAVA Training
  • DevOps Training
  • Selenium Training
  • Additional training
  • More
    • Home
    • FREE SQL Training
    • FREE JAVA Training
    • DevOps Training
    • Selenium Training
    • Additional training
  • Home
  • FREE SQL Training
  • FREE JAVA Training
  • DevOps Training
  • Selenium Training
  • Additional training

Selenium Course Details

Table of Content

  • Maven- Build Management tool
  • Selenium WebDriver Architecture Simplified
  • Importance of Maven in Framework development
  • Installing and configuring Maven
  • Creating Maven Project and Understanding its Terminologies
  • Understanding POM.xml file and its dependencies
  • Selenium Project creation with Class files
  • How to run tests in Google Chrome
  • How to run tests in Firefox and IE
  • Configuring Selenium and Running Tests on All Browsers
  • Basic Methods of WebDriver
  • WebDriver browser methods
  • Locator Techniques& Tools used to identify Objects
  • Identifying locators(id,name,linkText) with developer tools
  • Identifying locators(className) with developer tools
  • Identifying XPATH in chrome and firefox Browsers
  • Identifying CSS locators with chrome and firefox Addons
  • Validating the accuracy of XPATH and CSS from browser addons
  • Practise exercises on locators
  • Generating customized XPATH from html attributes
  • Generating customized CSS from html attributes
  • Practise exercises with XPATH and CSS with regular expressions
  • XPATH axes, relations
  • Selenium WebDriver->Techniques to automate Web elements
  • Handling Static dropdowns with Select WebDriver API
  • Handle Dynamic dropdowns with WebDriver API
  • Parent-Child relationship locator to Identify the objects Uniquely
  • Handling AutoSuggestive dropdowns using Selenium
  • Handling Checkbox and getting the size of them with Selenium
  • Importance of Assertions in Automation testing and how to use them
  • Writing selenium scripts with Assertions and exception handling
  • Handling Calendar UI in travel websites using Selenium
  • Validating if UI Elements are disabled or enabled with Attributes
  • End to End Automation using all UI Elements with selenium
  • Handling Java Alerts using WebDriver API
  • Deep Dive into Functional testing with Selenium
  • Code formatting and Debugging
  • Problem - Adding Items into Cart for Ecommerce App
  • Sending Array of Products to Cart for checkout
  • Fixing the problem of inconsistent locators and making tests clean
  • Synchronization usage in Selenium WebDriver
  • What is Implicit wait? Explain with real time scenario
  • What is explicit wait? Explain with real time scenario
  • Scenario to automate and necessity of waits in the example
  • Practical examples on Implicit wait
  • What is Fluent wait? Its advantages
  • Building Customized methods using FLuent wait
  • Practice example on Fluent wait
  • Techniques to automate Ajax calls, Child Windows and IFrames
  • Handling Ajax/Mouse Interactions
  • Actions class-real time example
  • Handling Multiple Windows
  • Window Handle concepts-real time example
  • Live Example on working with Child windows
  • How to handle Frames?
  • Frames Techniques-real time example
  • Practice Exercise- print the links count in the Page  
  • How to open the links in Separate Tabs - Optimized solution
  • Getting the Titles of child tabs with optimized while loop
  • Handling calendar UI in Travel websites
  • How to handle table Grids in webpage
  • Techniques used for table grid-Real time example
  • Practice exercises on Tables
  • Handling Auto suggestive dropdown options
  • Importance of Javascript Executor
  • Practice exercises on java script executor
  • Framework Part - TestNG
  • Why TestNG and Its Advantages
  • Running testcases in TestNG without Java compiler
  • Importance of xml file in Testing configuration
  • Prioritizing the Testcases with TestNG
  • Include and Exclude Mechanism to control testcases
  • Executing the Testcases at Package level with regex
  • TestING Annotations part with practical examples
  • Usage of Groups functionality in TestNG
  • Annotations helper attributes with examples
  • Parameter rising from TestNG xml file
  • DataProvider Annotation -Parameterizing Testcases
  • Listeners Interface in TestNG framework
  • Running Tests in parallel and generating Reports
  • Importance of surefirePlugin in executing Tests
  • Integration of Testng with Maven
  • What is Page object model?
  • Creating Page object Constructor in classes
  • Object repository Mechanism
  • Practical Exercise explaining Pageobject Model
  • Page object Factory and its advantages
  • Page factory annotations FindBy
  • Practical Example explaining Page factory Model
  • Selenium grid an overview
  • Cucumber framework an overview

Copyright © 2018 BI and SQL Training - All Rights Reserved.

Powered by GoDaddy

  • FREE SQL Training
  • FREE JAVA Training
  • DevOps Training
  • Selenium Training
  • Additional training
  • Installing Oracle XE