Learn by Example : Selenium for Automated Web Testing

Learn Selenium with this easy guide featuring 45 solved examples for web testing and automation!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about making your life easier with Selenium! You’ll learn how to automate tasks on web browsers using simple, clear examples. Perfect for anyone wanting to level up their web testing game!

Key Points

  • Comprehensive guide to Selenium with 45 examples.
  • Focus on automating web browser interactions.
  • Learn best practices for maintainable testing scripts.

Learning Outcomes

  • Understand the basics of Selenium and its Java API.
  • Be able to automate web tasks and user interactions.
  • Write and maintain sophisticated testing scripts using best practices.

About This Course

A comprehensive guide to Selenium using 45 solved examples on automating web testing

Selenium is a specialized, easy-to-use framework for automating interactions with web browsers, whether it’s to test the functionality of web apps that you’ve developed or to automate boring and repetitive tasks or to perform activities like scraping websites.

In this course, we’ll be working with Selenium’s Java API to test browser functionality and automate tasks using nearly 45 solved examples of use cases you might encounter on a regular basis. We’ll look at scenarios like

1) scraping websites for specific elements identified by HTML tags, CSS selectors
2) Testing User interactions of all kinds as click, entering text, drag and drop, selecting from dropdowns
3) Automating Browser Navigation and Handling cookies
4) Switching between your main browser window and pop-up alerts, embedded iframes
5) Interacting with HTML5 based elements like video players
6) and Parallelly running tests across multiple browsers and platforms from your local machine using Selenium Grid
Selenium makes automating all the tasks we’ve mentioned very straightforward but as your tasks get more and more sophisticated you’ll want to use best practices to structure your code. We’ll talk about the Page Object Model design pattern and how you can use it to design testing scripts that are easy to maintain.

  • Test functionality of web applications using Selenium WebDriver

  • Automate boring and repetitive web based tasks

  • Write maintainable scripts to test sophisticated web applications

Course Curriculum

1 Lectures

2 Lectures

1 Lectures

2 Lectures

Instructor

Profile photo of Loony Corn
Loony Corn

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  working in tech, in the Bay Area, New York, Singapore and Bangalore. Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft Vitthal: Also Google (Singapore) and studied at...

Review
4.9 course rating
4K ratings
ui-avatar of TA Frank
Ta F.
5.0
4 years ago

Good detailed introductory explanation

  • Helpful
  • Not helpful
ui-avatar of JASWANT Meena
Jaswant M.
3.0
5 years ago

Assignment were missing at the end of the lecture or section. A small project should have been present in each section to get better idea e.g. automating the form submission and testing it , and automating the navigation across browsers when user perform any action like form submit and then preforming further commands etc..

  • Helpful
  • Not helpful
ui-avatar of Touseef Golandaz
Touseef G.
5.0
5 years ago

Awesome course, this course fully​ focus on concepts and practical example.

  • Helpful
  • Not helpful
ui-avatar of : MOBILE-CAPPTIVATE : LIMIT-LIABILITY-COMPANY.
: M. :. L.
5.0
6 years ago

: GREAT-CONTENT.

  • Helpful
  • Not helpful
ui-avatar of Canaan Merchant
Canaan M.
3.5
6 years ago

1. It wasn't clear at first which program the instructors were writing in. Being very clear that it's IntelliJ would have saved some time.

2. Maybe it's a windows thing but the folder path for the driver you use needs to include "driver.exe" in the filepath for it to work.

3. Some sort of document on how to set up a new project would be nice and erase the need to rewatch earlier videos just to ensure I have the right configurations and dependencies.

Overall I'm getting the hang of it more and more.

  • Helpful
  • Not helpful
ui-avatar of Srilatha Seedaragaddi
Srilatha S.
2.0
7 years ago

Music was distracting .. Not every one would enjoy reading with music.

  • Helpful
  • Not helpful
ui-avatar of Subrahmanyam Kasibohtla
Subrahmanyam K.
3.5
7 years ago

understand

  • Helpful
  • Not helpful
ui-avatar of J B
J B.
5.0
7 years ago

outstanding course. it would be useful to show how the browser is responding to the test code but the instructor mostly only showed the console output in her IDE.

  • Helpful
  • Not helpful
ui-avatar of Jose de Jesus Arenas Mondragon
Jose D. J. A. M.
5.0
7 years ago

Good explination and all is hands on not theorical at all

  • Helpful
  • Not helpful
ui-avatar of stefan trueichner
Stefan T.
3.0
7 years ago

This is one of a bunch on this subject I had bought. Still learning from different instructors on this same subject. This particular course is OK as far as the quality of video and the knowledge level of the instructor is concerned. This is neither a complete course on Selenium nor the contents extensive. But whatever covered here is done really well. The instructor comes across as top notch. Alas, the content is rather limited. What's up with that background music? It is so jarring! I can easily understand concepts through examples presented here (in spite of that music playing in the background). However, to get a full grasp of many aspects of Selenium Webdriver, you will need to refer other resources as well. This may be a valuable addition to your overall learning. So you have high quality instructor, quality video but content limited in scope. I dinged one star for that. I took away one more star for that annoying music which is a distraction

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses