Selenium Online Training by Veerendra Srivastava

Description

Why Does Selenium Use? Selenium basically used to simplify the testing across various web browsers. It supports various browsers such as Chrome, Mozilla, Firefox , Safari and IE and you can easily use Selenium WebDriver to automate browser testing through these browsers.

Selenium is an automation testing framework or an API that works with programming languages such as Java, C #, Perl, Ruby , Python and Groovy to automate the browser activities. ... To work with selenium RC selenium provided a server and to start the execution of automation scripts it was needed to run the server.

Selenium 's benefits to Test Automation are immense. It allows recording and playback to test web applications, and can run multiple scripts through different browsers

Training Outcome
  • Course Complete Certificate


Requirements
  • Basic core Java/ Programming Knowledge is required

Lessons

  • 135 Lessons
  • 42:40:00 Hours
  • ImplicitWait00:30:00
  • WebDriverWait00:30:00
  • FluentWait00:30:00
  • PageLoadTimeout00:30:00
  • Introduction about Logging 00:20:00
  • Logging problems without Log4J00:20:00
  • How to solve Logging problem with Log4J00:20:00
  • What is Layout?00:20:00
  • Different types of Layouts in Log4J00:20:00
  • What is Appender? 00:10:00
  • Different types of Appenders 00:10:00
  • Downloading and Installing GIT00:24:00
  • Installing GIT and GITHUB plug-ins for JENKINS00:24:00
  • Configuring SSH host keys for GIT and JENKINS00:24:00
  • GIT Bash commands00:24:00
  • Uploading project to GIT00:24:00
  • • Installing/Configuring Jenkins00:12:00
  • Scheduling Test Execution in Jenkins00:12:00
  • Auto mail configuration in Jenkins00:12:00
  • What is continues integration?00:12:00
  • Continues integration with JENKINS00:12:00
  • What is Maven and Why Maven?00:10:00
  • Installing/Configuring Maven00:10:00
  • Creating Maven Project00:10:00
  • Importing Maven Project into Eclipse00:10:00
  • What is POM.xml?00:10:00
  • Adding Dependencies to POM.xml00:10:00
  • What is Selenium Grid? 00:12:00
  • When to Use Selenium Grid?00:12:00
  • What is a Hub and Node?00:12:00
  • How to Install and Use Grid 2.0?00:12:00
  • Designing Test Scripts That Can Run on the Grid00:12:00
  • Using the DesiredCapabilites Object00:12:00
  • Using the RemoteWebDriver Object00:12:00
  • Running a Sample Test Case on the Grid00:12:00
  • Sequential and Parallel Test Execution00:12:00
  • Running Tests on different Operating Systems 00:06:00
  • Running Tests on different Browsers 00:06:00
  • Installing AutoIT 00:20:00
  • Components of AutoIT00:20:00
  • Using FinderTool00:20:00
  • AutoIT commands00:20:00
  • Creating Scripts in AutoIT00:20:00
  • Creating executable files 00:10:00
  • Running AutoIT Scripts from Selenium 00:10:00
  • JDBC (Java Database Connectivity)00:10:00
  • Driver Manager00:10:00
  • Driver00:10:00
  • Connection00:10:00
  • Statement00:10:00
  • ResultSet00:10:00
  • SQLException00:10:00
  • Connecting to DataBases 00:10:00
  • Sending SQL Queries to Database 00:10:00
  • Processing Results 00:05:00
  • Real-time examples of Database Testing with Selenium 00:05:00
  • What is POM 00:15:00
  • Why POM?00:15:00
  • Advantages of POM00:15:00
  • Creating POM Tests00:15:00
  • What is Page Factory?00:15:00
  • Creating Tests with Page Factory00:15:00
  • Modular Driven Framework00:30:00
  • Keyword Driven Framework00:30:00
  • Data Driven Framework00:30:00
  • Hybrid Framework00:30:00
  • Advantages of TestNG over JUnit00:15:00
  • Why do we need TestNG in Selenium?-00:15:00
  • Installing TestNG in Eclipse00:15:00
  • Creating a New TestNG Test File00:15:00
  • Test annotation00:15:00
  • Running the Test00:15:00
  • Checking reports created by TestNG00:15:00
  • Generating HTML Reports00:15:00
  • Annotations used in TestNG00:15:00
  • Validating Tests with Assertions00:15:00
  • Creating multiple Tests00:15:00
  • Prioritizing Tests00:15:00
  • Parameterizing Tests with dataProvider00:15:00
  • TestNG dataProvider with Excel00:15:00
  • Creating and Running Test Suites with TestNG.xml00:15:00
  • Parallel Test Execution with TestNG00:10:00
  • Cross Browser Testing using TestNG00:05:00
  • What is Selenium?00:20:00
  • Who developed Selenium?00:20:00
  • Selenium Components00:20:00
  • Check Box00:30:00
  • What is XPath00:20:00
  • When to Use XPath00:20:00
  • Absolute XPath/Relative XPath00:20:00
  • Specifying conditions with XPath00:20:00
  • CSS Selectors00:20:00
  • Customizing CSS Selector00:20:00
  • Handling Ajax Components02:00:00
  • What is iFrame?00:30:00
  • Locating Frames00:30:00
  • Switching between Frames00:30:00
  • Handling Frames00:30:00
  • accept()00:30:00
  • dismiss()00:30:00
  • getText()00:20:00
  • sendKeys()00:10:00
  • getwindowHandle()00:30:00
  • getwindowHandles()00:30:00
  • Switching between windows00:30:00
  • Handling elements present in different windows00:30:00
  • Action Class00:24:00
  • KeyBoard Events00:24:00
  • Drag & Drop Actions00:24:00
  • Mouse Hover Action00:24:00
  • RightClick, Double Click & Tool Tip00:24:00
  • Browser00:30:00
  • TextBox00:30:00
  • ListBox00:30:00
  • Links00:30:00
  • Radio Button00:10:00
  • HTML Tables00:10:00
  • Calendars00:10:00
  • Launching AUT in FireFox00:30:00
  • Launching AUT in InternetExplorer00:30:00
  • Launching AUT in Chrome00:30:00
  • Launching AUT in Safari00:30:00
  • Inspecting properties of Elements on different Browsers-00:30:00
  • Installing FireBug and FirePath-00:20:00
  • Creating FireFox Profile00:10:00
  • Introduction to WebDriver & Comparison with Selenium RC00:30:00
  • Installing Selenium WebDriver00:30:00
  • Architecture of selenium Webdriver00:30:00
  • Creating your First Script in Webdriver00:30:00
  • Installing Selenium IDE00:10:00
  • Creating your First Selenium IDE script00:10:00
  • How to use Locators in Selenium IDE00:10:00
  • How to enhance a script using Selenium IDE00:10:00
  • Creating and Running Tests00:10:00
  • Creating and Running Test Suite00:10:00

About instructor

Instructor
Name : Course Monkey
Reviews : 2 Reviews
Student : 1 Students
Courses : 74 Courses

Reviews

0
Based on 0 Reviews
1 Stars
2 Stars
3 Stars
4 Stars
5 Stars