Web automation using Selenium RC from Scratch
4.0 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
127 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web automation using Selenium RC from Scratch to your Wishlist.

Add to Wishlist

Web automation using Selenium RC from Scratch

This course will help you in learning advanced techniques for testing web applications with Selenium RC API.
4.0 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
127 students enrolled
Last updated 6/2015
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
  • 7 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of this course you will give have great understanding Selenium
  • How to use Selenium to test web based application
  • This tutorial will give you great understanding Selenium, and after completing this tutorial, you will be at intermediate level of expertise from where you can take yourself to higher level of expertise.
View Curriculum
  • The tutorials are designed for beginners with little or no automation experience. Everything is taught from scratch!
  • Before proceeding with this tutorial, you should have a basic understanding of Java programming language, text editor and execution of programs, etc.

Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser.
Selenium Remote Control is great for testing complex AJAX-based web user interfaces under a Continuous Integration system. It is also an ideal solution for users of Selenium IDE who want to write tests in a more expressive programming language than the Selenese HTML table format.

In this training course, attendees will learn the following

1. Selenium RC architecture

2. How to start/stop Selenium client/server

3. How to use Selenese TestBase class


1. What are Xpaths

2. How to construct absolute xpath as well as relative xpath

3. Different Xpath functions

Selenium RC

1. Common Selenium RC functions

2. click(), open(), waitForPageToLoad().

3. Slowing down the execution speed

4. Closing and killing the browser.

Working with Web Tables

1. Finding number of rows and column in web table

2. Extracting the value from table

3. Handling dynamic web table

Window Handling

1. Extracting windows IDs with selenium

2. Tabbed browsing with selenium

3. Handling Java Script popups

Mouse & Keyboard action

1. Performing the mouse action such as mouseUp(), mouseDown() etc

2. Performing the Keynoard action such as KeyPress(), KeyUp(), metaKeyDown() etc

And source code shown as part of video lecture will be provided for download

Who is the target audience?
  • This tutorial is designed for Software Professionals, who are willing to learn Selenium RC in simple and easy steps
  • All the manual tester who are looking for the automation knowledge
  • Developer/Automation Testers who are developing the automation framework for the web based application
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
5 Lectures 35:44

Configuring Selenium RC in Eclipse

Starting and Stopping Selenium Client

Running Sample Selenium code using SeleneseTestBase
4 Lectures 51:53

Xpath and their usage with Selenium RC

Xpath Function,Absolute and Relative Xpaths

Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
Selenium RC Functions
9 Lectures 02:06:00
Handling TextBox,Hyperlink & Checkboxes

Handling Button & Radio Button

Checking if an element/object/text is present or not

Reading title of page

Slowing down the script execution speed

Capturing Screenshot

Closing brosers and killing sessions

Automating CreateBug TestCase
Handling Window
5 Lectures 51:48
Extracting Window Name,Title with Selenium

Handling popups, performing actions

Handling JavaScript Prompt,Confirmation

Executing JavaScript
Working with WebTables
3 Lectures 25:27
Finding number of rows in Webtable

Finding number of columns in Webtable

Extracting Cell value
Selenium RC Usage
4 Lectures 45:41
Integration with TestNG

Load Testing with TestNg & Selenium

Running the Test Parallely in Firefox & IE

Executing Selenium Script through Ant
DataDriven Framework
3 Lectures 01:08:34

Apache POI - the Java API for Microsoft Documents

Running the TestCase using DataDriven Frame Work
1 Lecture 00:00
All Lecture Source Code for Download
1 page
About the Instructor
Rahul Singh Rathore
4.4 Average rating
557 Reviews
4,390 Students
6 Courses
Software Developer Engg in Test

I have total 6 year of experience in the field of testing (Manual & Automation). Being a manual tester my major area of work is Integration, Functional & Regression testing. When it comes with automation, I deal with automation tool such as Junit, Testng, Selenium RC & Web driver. I have worked with team for developing automation framework for web based product using Selenium RC & migrating it to Web driver at later stage.

I have also worked on the testing of Restful web services. And have pretty good experience with Apache HttpClient Library.

from past 2 year, I am working as white box tester (SDET) in one of the MNC. I usually deal with testing the API written in Java. I also deal with Junit framework for doing the unit testing and also automating the unit test cases