Users Online
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Latest Articles
Articles Hierarchy
Automated Web Testing with Selenium and Java
Automated Web Testing with Selenium and Java
Automated testing is almost mandatory to guarantee the stability of an application. This course teaches you how to test web applications using first a record-and-playback approach with Selenium, and then a more advanced approach using WebDriver.
At the core of testing any website efficiently is a thorough knowledge of how to do automated testing. In this course, Automated Web Testing with Selenium and WebDriver Using Java, you'll learn the skills you need to test web applications using both a record-and-playback approach, as well as a programmatic style. First, you'll discover how to create a suite of tests. Next, you'll explore how to test standard html elements, such as tables, lists, buttons, and text elements. Finally, you'll cover how to deal with AJAX type functionality. When you're finished with this course, you'll have a foundational understanding of not only how to do automated testing, but how to create your own QA framework.
Course Overview
Overview
Getting Started with Selenium
Introduction
Selenium First Look
Selenium and WebDriver
WebDriver First Look
Why Automated?
Architecture
Summary
Using the Selenium IDE
Introduction
Prerequisites
Selenium IDE
Installing
Understanding Selenium IDE
Recording a Test
Running the Test
Selenese
Looking at Commands
Creating Commands
Verifications
Using Assert and Verify
Creating Test Suites
Exporting
Other Features
Summary
Understanding WebDriver
Introduction
What Is WebDriver?
Setting up WebDriver
Fixing System Properties
Other Browsers
Finding Elements
A Simple Script
Page Elements
A More Complex Script
Clicking the Image
Assert and Verify
Summary
Applying Advanced WebDriver Techniques
Introduction
Radio Buttons
Choosing a Radio Button
Getting a Radio Button Value
Checkboxes
Selecting a Checkbox
Select Items
Using Select
Tables
Getting Table Data
XPath
Explicit Waits
Using the Explicit Wait
Summary
Using Selenium Server
Introduction
Selenium Server
Selenium Server Grid Mode
Starting Selenium Server
Running a Test
Grid Configuration
Setting up Grid
2nd Node Setup
Running a Test in Grid
Parallel Processing
Grid Strategies
Summary
Building a Framework
Introduction
Why Not Record?
Page Object Model
Demo: Framework Setup
Dependencies
Demo: Basic Test
Demo: Browser Cleanup
Planning a Test
Demo: Testing Paths
Selenium And WebDriver
Demo: Refactoring to a Factory
Summary