Selenium WebDriver: JavaScript Automation For Beginners 2019
4.3 (195 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.
12,192 students enrolled

Selenium WebDriver: JavaScript Automation For Beginners 2019

Become A Master Of Browser Automation With Selenium WebDriver, JavaScript and Node.Js (Practice Website Included)
4.3 (195 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.
12,192 students enrolled
Created by Rangel Stoilov
Last updated 6/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 1 article
  • 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
  • How To Use Selenium IDE Recorder (No Programming Skills Required)
  • How To Set Browser Profiles With Extensions And Settings
  • How To Use Proxies In Your Browser Automations
  • How To Handle IFrames Present On Your Webpage
  • How To Scrape Websites And Extract The Data
  • How To Setup Your Selenium WebDriver With Desired Preferences
  • How To Debug Your Code With VSCode
  • How To Handle All Kinds Of Form Inputs
  • How To Use CSS and XPATH Selectors
Course content
Expand all 23 lectures 02:57:07
+ First Selenium Automation
2 lectures 12:45

In this first lecture of  the course I will show you how to create your first selenium automation with JavaScript and NodeJS

You will learn how to make your first automation and open the Google web page with the selenium web driver and do a search automatically.

Preview 07:17
+ Advanced WebDriver Setup
3 lectures 19:57
Browser Options
08:44
Set A Browser Profile
05:54
Setting a Proxy
05:19
+ Basic Interaction With Elements
2 lectures 11:56
How To Wait For Tasks To Finish?
04:40
Select Elements By Id and Name - Input Fields
07:16
+ Advanced Interaction With Elements (CSS Selectors)
2 lectures 15:30
Select Elements By CSS Selectors - Radio Buttons
08:01
CSS Selectors Practice
07:29
+ Advanced Interaction With Elements (XPATH Selectors)
2 lectures 30:37
Xpath Selectors Practice - Checkbox Example
10:42
Dropdown Menu Example
19:55
+ Advanced Interaction With Elements (Complex Input Fields)
3 lectures 31:38
Datepicker Forms
06:22
File Upload Froms
06:44
IFrame Forms, Driver Actions and Debugging
18:32
+ Selenium IDE Recorder - Record Your Tasks
5 lectures 30:59
Selenium IDE Recording Setup and First Example
04:11
Recording More Examples And Dealing With Datepicker
11:19
Handling IFrames With Selenium IDE Recorder
08:37
Store Variables In Recordings
04:50
How To Save And Load Your Projects?
02:02
Requirements
  • Laptop, PC or Mac
  • Basic JavaScript Knowledge
Description

Do you want to master Selenium and browser automation? Do you want to create scripts so you can automate boring tasks or to test your web application? If the answer is yes, then this course is for you.

I will take you from a complete newbie in the Selenium Framework to a master of browser automation.

Here is what you are going to gain from enrolling in this course:

  • In this course you are going to learn how to use Selenium with JavaScript starting from the very first lecture.

  • We are not going to waste any time with boring lectures with slides. We are going to start practicing right away – which is the best way to learn in my experience.

  • After that I am going to show you how you can set up your Selenium WebDriver with all the possible settings that you might need.

  • I have even built for you a practice website where you would be able to test your code and test it as many times as you want.

  • With the practices that I have prepared for you I will show you how you can handle all kinds of form inputs and how to find elements on your web page the easiest way possible.

  • I will teach you about CSS and XPATH selectors – which are the ways of finding elements on web pages.

  • Debugging is a very important skill for every programmer, so we are not going to avoid that topic. In the lectures I am also going to show you how you can debug your code in order to understand why you don’t get the expected results that you wanted.

  • In the last section I will show you how even if you have no programming skills you can record actions to be performed on web pages with the Selenium IDE Recorder and how to use custom variables in those recordings.

  • When you are finished with this course you will be able to automate, scrape or test whichever website desire

You would also be able to ask questions inside the course if you get stuck somewhere. I will be there to help you out whenever you need.

Now, I want my students to always feel comfortable when they make a purchase, that is why I have uploaded multiple free videos for you to view at any time.

Also I offer you a 30 day money back guarantee, no questions asked!
So you have nothing to risk and everything to gain from this course!

It’s time to take action. This offer won’t last forever

Who this course is for:
  • Everyone Who Is Curious To Learn How To Automate Browser Tasks
  • JavaScript Developers That Want To Learn How To Test Their Web Applications