Learning Selenium Testing Tools

Learning Selenium Testing Tools

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 50m | 270 MB

Get up and start running with the Selenium testing tools

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.

This course delivers a pragmatic approach to using Selenium for testing. It comprises real-world examples that explain concepts in an easy-to-grasp manner.

What You Will Learn

  • Record user interactions and play them back to test for errors
  • Learn to locate elements on pages and use them in tests
  • Set up the Eclipse IDE for Selenium WebDriver and TestNG
  • Create maintainable and reusable bits of code to use with our Selenium tests
  • Locate elements and then interact with them using mouse and keyboard events
  • Use the Page Object factory concept using Selenium
Table of Contents

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

Locators
7 Finding Web Elements by ID, Name, Dom Using Firebug and Selenium IDE
8 Finding Elements by XPath
9 Finding Elements Using XPath Axis
10 Finding Elements Using CSS Selectors
11 Finding Element Using Text and Link Text

Working with Selenium WebDriver
12 Understanding the WebDriver Architecture
13 Setting Up Eclipse IDE with Java Project for Selenium WebDriver and TestNG
14 Working with FirefoxDriver
15 Working with ChromeDriver
16 Working with IntenetExplorerDriver

Locating Elements for Test Development with Selenium WebDriver
17 Finding Elements by Id and Name
18 Finding Element by ClassName and CssSelector
19 Finding Element by LinkText and PartialLinkText
20 Finding Element by TagName and XPath
21 Waiting for Elements to Appear on the Page

Design Patterns
22 Using Page Object Design
23 Using the PageFactory Selenium Library in Page Objects
24 Using the LoadableComponents Selenium Library

Advanced User Interactions
25 Keyboard User Interactions with Helper Methods and Events
26 Mouse Click Events Handling
27 Action Events to Move Element and Drag-Drop Operations Perform
28 Context Click and Selecting Multiple Items

Developing Automation Frameworks and Building Utilities
29 Automation Framework Approaches and Limits
30 Automation Framework Architecture Design
31 Automation Framework Structure, Input Data Handler, and Report Logs