Selenium WebDriver–Java & SauceLabs for Complete Beginners
3.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
649 students enrolled

Selenium WebDriver–Java & SauceLabs for Complete Beginners

Part 1: Implementation of Cross-Browser Test Automation
3.9 (18 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
649 students enrolled
Created by Mr Richard Kim
Last updated 11/2014
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • For non-technical IT and QA/Test professionals to easily implementing cross-browser automated testing from scratch, without knowledge of the Java programming language.
  • For Selenium beginners to learn how to run cross-browser testing across multiple platform using SauceLabs, a 3rd party Remote Grid Server Platform
  • For IT Manager, Test Manager, Test Lead to provide an alternative solution to shorten Test Execution Time by utilising Selenium WebDriver and SauceLabs
  • For manual testers or automated testers to know how to run multiple-browser test using a single script in sequential and parallel
Requirements
  • None
Description

What is the course about?

1. There are a number of Selenium-based books published, and a plenty of Selenium training courses have become available recently. Most of the books and training materials focus on how to develop Selenium scripts.

2. This course teaches how to implement cross-browser test automation using Selenium WebDriver-Java and SauceLabs - 3rd party Remote Browser/Platform Provider by utilising a combination of Selenium technologies including Selenium IDE, Selenium WebDriver, and Selenium Grid.

3. By investing less than 2 hours, you will learn how to save test execution time by using Selenium WebDriver test automation along with SauceLabs.

COURSE OUTLINES

1. WHY AUTOMATED CROSS BROWSER TESTING MATTERS
2. INSTALLING FIREFOX
3. INSTALLING SELENIUM IDE
4. SETTING UP THE JAVA ENVIRONMENT
5. INSTALLING ECLIPSE
6. WRITING FIRST SELENIUM IDE SCRIPT AND CONVERTING IT TO SELENIUM WEBDRIVER SCRIPT
7. RUNNING THE FIRST WEBDRIVER SCRIPT IN ECLIPSE
8. CREATING A SAUCELABS ACCOUNT
9. CROSS-BROWSER TEST EXECUTION – SEQUENTIAL RUN
10. CROSS-BROWSER TEST EXECUTION – PARALLEL RUN
11. IMPLICATIONS FOR INTERESTED PARTIES

Who this course is for:
  • QA Test Managers, IT Managers, Project Managers, Manual QA Testers
  • Business Analysts, Non Technical IT professionals
Course content
Expand all 14 lectures 01:19:05
+ A few Steps to Download/Configure Apps & Environments
4 lectures 10:55
Installing JDK and Setting Up the Java Environment
03:57
Installing Eclipse IDE
02:28
Creating a SauceLabs Account
01:57
+ Recording Ecommerce Test Scenarios
1 lecture 06:54

Selenium IDE script recording e-Commerce Test Case is available

- MyTest.txt (see attachment)

- Please note that when you are going to use this file for IDE, you need to save it as MyTest.html. Due to Udemy's restiction (html file is not allowed to upload), I had to convert it as txt file.

Recording E-commerce Test Cases with Selenium IDE
06:54
+ First Selenium WebDriver Script runnin in Eclipse IDE
1 lecture 06:58

1. Java Code for WebDriver script is now available (see attached txt file)

- Uploaded File extension is *.txt

- To run it within Eclipse, please save this file as *.java. According to the lecture, it should be MyTest.java

2. To make it easy, I have uploaded "selenium-java-standalon.2.37.jar" to my google drive, which is pre-requisite to run MyTest.java

Link is:

https://drive.google.com/file/d/0BzF4sbdW_-C5M1dGblhKTFFCclU/edit?usp=sharing

First Selenium WebDriver with Java Test Script
06:58
+ Selenium Cross-Browser Test Execution – Sequential Run
2 lectures 16:39

Java source code released: sequential test run 1 (see attached txt file)

SauceLabs Sequential Execution -(I) Firefox 3 & 5 with Windows
12:45

Java source code released: sequential test run 2 (see attached txt file)

SauceLabs Sequential Execution-(II) Firefox 15 & 20 with Linux
03:54
+ Selenium Cross-Browser Test Execution – Parallel Run
3 lectures 12:36
6.1 Sauce Labs Parallel Execution- (l) Win7 FF15 Win7 FF20
09:35

Java source code released: Parallel test run 2 (see attached txt file)

6.2 SauceLabs Parallel Execution - (II) Linux FF18 Windows - FF21
03:01
Cross-Browser Test: Two different version of IE and FireFox in different OSs
3 pages
+ Conclusion & Implications
1 lecture 05:32
Implications for Interested Parties
05:32