O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Selenium Testing Tools

Video Description

Get up and start running with the Selenium testing tools

About This Video

  • Get up and running with the Selenium testing tool
  • Perform test script development with practical, real-world examples
  • Build your own automation framework to maintain test scripts

In Detail

There is often a need to test your web applications against a vast number of browsers and platforms due to their increasing complexity. For this, you need to build highly reliable and maintainable test automation cases. Here's where Selenium comes in – it is one of the most easy-to-implement and efficient solutions for this.

"Learning Selenium Testing Tools" will help software testers to get up and running with Selenium. This course will help beginner testers to start learning right from the Selenium Tool installation. It will show you how to use the Selenium tool and take you through installing the Selenium IDE. Next, you will then move on to learning all about Selenium locators and be empowered to locate web elements in different ways. The automation framework development architecture will help in building our very own frame work and thus enable us to develop test scripts easily.

This video course is jam-packed with practical, real-world examples that will skill you up and increase your daily productivity.

Table of Contents

  1. Chapter 1 : The Selenium IDE
    1. The Course Overview 00:03:43
    2. Selenium IDE Installation and Rules in Creating and Recording Tests 00:06:06
    3. Validating a Test with Assert and Verify 00:05:33
    4. Working with Multiple Windows 00:04:46
    5. Selenium Tests Against AJAX Applications 00:04:10
    6. Parameterization 00:05:00
  2. Chapter 2 : Locators
    1. Finding Web Elements by ID, Name, Dom Using Firebug and Selenium IDE 00:03:01
    2. Finding Elements by XPath 00:02:24
    3. Finding Elements Using XPath Axis 00:02:10
    4. Finding Elements Using CSS Selectors 00:02:57
    5. Finding Element Using Text and Link Text 00:01:57
  3. Chapter 3 : Working with Selenium WebDriver
    1. Understanding the WebDriver Architecture 00:04:06
    2. Setting Up Eclipse IDE with Java Project for Selenium WebDriver and TestNG 00:01:18
    3. Working with FirefoxDriver 00:02:02
    4. Working with ChromeDriver 00:01:47
    5. Working with IntenetExplorerDriver 00:01:42
  4. Chapter 4 : Locating Elements for Test Development with Selenium WebDriver
    1. Finding Elements by Id and Name 00:06:17
    2. Finding Element by ClassName and CssSelector 00:05:44
    3. Finding Element by LinkText and PartialLinkText 00:05:14
    4. Finding Element by TagName and XPath 00:05:17
    5. Waiting for Elements to Appear on the Page 00:03:07
  5. Chapter 5 : Design Patterns
    1. Using Page Object Design 00:03:10
    2. Using the PageFactory Selenium Library in Page Objects 00:01:59
    3. Using the LoadableComponents Selenium Library 00:03:02
  6. Chapter 6 : Advanced User Interactions
    1. Keyboard User Interactions with Helper Methods and Events 00:03:26
    2. Mouse Click Events Handling 00:02:34
    3. Action Events to Move Element and Drag-Drop Operations Perform 00:02:05
    4. Context Click and Selecting Multiple Items 00:03:28
  7. Chapter 7 : Developing Automation Frameworks and Building Utilities
    1. Automation Framework Approaches and Limits 00:05:27
    2. Automation Framework Architecture Design 00:03:06
    3. Automation Framework Structure, Input Data Handler, and Report Logs 00:03:22