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
    2. Selenium IDE Installation and Rules in Creating and Recording Tests
    3. Validating a Test with Assert and Verify
    4. Working with Multiple Windows
    5. Selenium Tests Against AJAX Applications
    6. Parameterization
  2. Chapter 2 : Locators
    1. Finding Web Elements by ID, Name, Dom Using Firebug and Selenium IDE
    2. Finding Elements by XPath
    3. Finding Elements Using XPath Axis
    4. Finding Elements Using CSS Selectors
    5. Finding Element Using Text and Link Text
  3. Chapter 3 : Working with Selenium WebDriver
    1. Understanding the WebDriver Architecture
    2. Setting Up Eclipse IDE with Java Project for Selenium WebDriver and TestNG
    3. Working with FirefoxDriver
    4. Working with ChromeDriver
    5. Working with IntenetExplorerDriver
  4. Chapter 4 : Locating Elements for Test Development with Selenium WebDriver
    1. Finding Elements by Id and Name
    2. Finding Element by ClassName and CssSelector
    3. Finding Element by LinkText and PartialLinkText
    4. Finding Element by TagName and XPath
    5. Waiting for Elements to Appear on the Page
  5. Chapter 5 : Design Patterns
    1. Using Page Object Design
    2. Using the PageFactory Selenium Library in Page Objects
    3. Using the LoadableComponents Selenium Library
  6. Chapter 6 : Advanced User Interactions
    1. Keyboard User Interactions with Helper Methods and Events
    2. Mouse Click Events Handling
    3. Action Events to Move Element and Drag-Drop Operations Perform
    4. Context Click and Selecting Multiple Items
  7. Chapter 7 : Developing Automation Frameworks and Building Utilities
    1. Automation Framework Approaches and Limits
    2. Automation Framework Architecture Design
    3. Automation Framework Structure, Input Data Handler, and Report Logs