Watch Demo

Rs. 1999  Rs. 599

Learn Selenium for Automated Web Testing

Created by Stanford alumni team, this comprehensive tutorial teaches Selenium using 45 solved examples on Automating Web Testing. You will learn to work with Selenium WebDriver to automate tasks parallelly across different browsers. 

Lifetime access
36 learners
About this course

In this Selenium for Automated Web Testing course, you'll be working with Selenium's Java API to test browser functionality and automate tasks using nearly 45 solved examples on Automating Web Testing. This course will teach you to test the functionality of web application and to simplify a boring or a repetitive task.

By the end of the course, you will also learn to scrape websites for specific elements identified by HTML tags and CSS selectors. Starting from checking the title of a web page and exploring a web page with developer tools to interacting with a video player and running a cross-browser test with selenium grid, this course teaches you everything you need to know to automate web testing using Selenium.

What you will learn?
  • Scraping of websites for specific elements identified by HTML tags and CSS selectors
  • Testing User interactions of all kinds such as click, entering text, drag-and-drop, selecting from dropdowns etc
  • Automating Browser Navigation and Handling cookies
  • Switching between your main browser window and pop-up alerts and embedded iframes
Read more
Who is this course for?

This course is for those who have a basic understanding of web programming and are looking to test the functionality of web applications using Selenium Web Driver, Automate boring and repetitive web-based tasks, write maintainable scripts to test sophisticated web application and run tests in a parallel way across different browsers.

Course Plan

1. Understanding Selenium
2 videos
2. Setting Up Your Testing Environment
2 videos
Setting Up a Maven Project 06:37

Ex 1: Check Title of a Web Page 08:55
3. Sub Locating Elements in a WebPage :1
10 videos
Ex 2: Locating an Element 08:27

Ex 3: Locating Multiple Elements 04:51

The A Tag 08:18

Ex 5: Locating an Element by Tag Name 03:00

Ex 6: Retrieving the Element Attributes 06:10

Ex 7: Retrieving Data from a Webtable 07:33

Ex 8: Locating with CSS Selectors 04:27

Ex 9: Locating Using XPath Expressions 03:34
4. Testing and Automating User Interactions
11 videos
Ex 11: Clicking on a Location 07:43

Ex 12: Entering/Clearing Text in a Textbox 05:37

Ex 13: Selecting from a Dropdown 06:31

Ex 14: Verifying Properties of a List 04:50

Ex 15: Selecting/Deselecting a Radio Button 06:08

Ex 16: Selecting/Deselecting a Checkbox 05:25

Ex 17: Selecting Multiple Rows in a Table (with ctrl) 05:23

Ex 19: Drag and Drop 04:41

Ex 20: Interacting with a Context Menu (right click menu) 05:06
5. Automating Browser Navigation Actions
5 videos
Ex 22: Navigating Backwards and Forwards in the Browser 04:16

Ex 23: Handling Session Cookies 09:56

Ex 24: Implicitly Waiting for a Condition 03:13

Ex 25: Explicitly Waiting for a Condition 04:39
6. Windows, Frames and Alerts
5 videos
Ex 27: Switching to an IFRAME 04:10

Ex 28: Identifying and Switching to a Pop-Up Window 03:06

Ex 29: Closing Extraneous Pop-Up Windows 03:39

Ex 30: Identifying and Interacting with an Alert Box 04:08
7. WebDrivers for Different Browsers
4 videos
Ex 31: FireFoxDriver 05:27

Ex 32: ChromeDriver 03:43

Ex 33: InternetExplorerDriver 02:32

Ex 34: RemoteWebDriver 08:03
8. Capturing Screenshots
2 videos
Ex 36: Capturing a Screenshot of an Element 07:40
9. Listening to Events and Executing JavaScript
3 videos
The Observer Design Pattern 09:34

Ex 37: Listening to Events 08:40

10. Building Maintainable Scripts using the Page Object Model
1 video
Ex 39: Using PageFactory to Set Up a POM Testing Script 09:52
11. Extending Selenium
1 video
Ex 40: Extending the WebElement Interface to Set Up a WebTable 07:49
12. Automating Interactions with HTML5 elements
2 videos
Ex 41: Interacting with a Videoplayer 04:39

Ex 42: Drawing on a Canvas 07:31
13. Cross Browser Testing with Selenium Grid
2 videos
Setting Up Selenium Grid 09:22

Ex 43: Running a Cross Browser Test with Selenium Grid 10:37
14. HTML and CSS primer
4 videos
Introduction to HTML and CSS 09:16

Introducing HTML 12:34

Introducing CSS 06:43

Domain Object Model (Ex 44 & 45) 12:35

Meet the Author

4 Alumni of Stanford, IIM-A, IITs and Google, Microsoft, Flipkart
Loonycorn is a team of 4 people who graduated from reputed top universities. Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh have spent years (decades, actually) working in the Tech sector across the world. Janani: Graduated from Stanford and has worked for 7 years at Google (New York, Singapore). She also worked at Flipkart and Microsoft. Vitthal: Studied at Stanford; worked at Google (Singapore), Flipkart, Credit Suisse, and INSEAD. Swetha: An IIM Ahmedabad and IIT Madras alumnus with experience of working in Flipkart. Navdeep: An IIT Guwahati alumnus and a longtime Flipkart employee.
More from Loonycorn
Ratings and Reviews     0.0/5

You may also like