Selenium WebDriver: JavaScript Automation For Beginners 2019 (Udemy.com)
Become A Master Of Browser Automation With Selenium WebDriver, JavaScript and Node.Js (Practice Website Included)
Created by: Rangel Stoilov
Last updated October 2019
What you will 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
How it compares
Against the other 108 rated Udemy courses in Selenium on CourseDuck:
- Rating4.6 out of 5higher than 79% of them
- Reviews414#63 of 109 by number of reviews
- Length3 hoursshorter than 87% of them
- Last updatedOctober 2019earlier than 74% of them
Course 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
Instructor Details
- 4.6 Rating
414 Reviews
Rangel Stoilov
Hello! My name is Rangel and I have been a web developer for 8 years now. First I have started with Dreamweaver back in the days and went through Wordpress as a simple way to create websites. After that I wanted to go further in the web development so I started learning different programming languages such as C#, Java & JavaScript. I have a major in Java with Spring Framework and now I am pursuing to deepen my knowledge in different JavaScript frameworks. I also have passion for Solidity and Smart Contracts as well as the Truffle Framework. I have also dived in the entrepreneurial spirit with Amazon publishing and trading on the Forex market as well as creating automated systems for trading.
More courses by Rangel Stoilov
Solidity Smart Contracts: Build DApps In Ethereum Blockchain (2019)
4.2 (524 Reviews)
Provider: Udemy
Time: 5.2h
$10.99
Angular Material: Ultimate Masterclass With Angular 9 (2020)
4.4 (460 Reviews)
Provider: Udemy
Time: 11.9h
$49.99
Gatsby JS: Build PWA Blog With GraphQL And React + WordPress (2020)
4.1 (236 Reviews)
Provider: Udemy
Time: 3.8h
$54.99
More Selenium courses
Appium Mobile Automation - Android & iOS + Frameworks + CICD (2024)
4.7 (2,620 Reviews)
Provider: Udemy
Time: 40h
$84.99
Learn Selenium with Python, PyTest & Frameworks (2025)
4.7 (2,394 Reviews)
Provider: Udemy
Time: 46.7h
$79.99
Selenium WebDriver 4, Cucumber BDD, Java & More! (2025)
4.7 (2,145 Reviews)
Provider: Udemy
Time: 10.1h
$84.99
Java Design Patterns & Devops to build Selenium Framework (2022)
4.7 (917 Reviews)
Provider: Udemy
Time: 7.2h
$59.99
Selenium Python with Behave BDD(Basic + Advance + Architect) (2026)
4.7 (735 Reviews)
Provider: Udemy
Time: 24.1h
$74.99
Selenium Webdriver with Java & TestNG Testing Framework (2026)
4.7 (460 Reviews)
Provider: Udemy
Time: 11h
$11.99
Reviews
By Rajasekhar Rakatha on 3/26/2023
I had written this review post my full course completion. As a experience SDET, I have enrolled this course to understand the syntax and functionaliy implementations like how packages are imported, how menthods are used in the Javascript. Even though I found the enough information for myself but I would like write the pros and cons as a beginner's point of view. Pros: 1. Crystal clear set up of Selenium with Javascript 2. Explained all the selenium topics 3. Good in explanation, video quality and resources attachment Cons: 1. No cross knowledge on Javascript for beginners 2. No framework implementation 3. No IOS platform setup and usage 4. No chrome browser implementations Overall the course content can be improved to greater extend. I would recommend you to opt-in this course only if you haven't found the any other resources in the combo (Selenium + Javascript) since I have opted this course with same criteria. Hope my review helps you to take the decision. Thank you, Rajasekhar Rakatha
By Alena Mikhler on 7/20/2022
Great course! The only troubles that I'm experiencing are caused by using another system (mac OS).
By Ibragim Dibirov on 10/20/2021
Amazing instructor, learned the best tools here seems like. Selenium Recorder IDE will definitely be useful. I tried exporting my recordings in both Python and JS formats and ran into a couple of issues so any updates on this topic within the course would be appreciated :) Thanks!
By Robert L. Sims on 4/20/2021
This is a good course. The main drawback, however is it's age. This is a 2019 course and it is 2021 now so it isn't as easy to follow along. Also, some of the codes and examples are dated and don't work properly. It is a free course and it is good for getting your feet wet in Selenium Webdriver. I would advise paying for a course that is more up to date after you take this course.
By Claudia Petty on 9/7/2020
Great so far! Got selenium running in the easy example, but have not totally understood all the syntax and logic, but hopefully we'll cover that as we go!
By Corrina Busby on 8/1/2020
Perfect! just started, easy to follow step by step instructions, the exercises are executing like clock-work. Halfway through, so far learning a lot of valuable knowledge to hopefully help me with my project. Be interesting to see how I go with these practices where I currently have work-placement.
By Tom Ski on 5/10/2020
This course gave me a good overview and laid fundamentals to start writing automation tests in Selenium/Appium at work. It helps to understand the main functionalities, methods, accessing elements etc. The author speaks clearly and goes step-by-step through the well organized content. Highly recommends! Thank you :)
By Iskra Lozanska-Kostova on 4/9/2020
This course is very helpful for me. Simple, clear examples, useful resources. It will be good if there is some Overview introduction in the beginning like needed knowledge before starting, for who is the course, etc. And one more note. I'll be very grateful if there is a list of all useful extensions for VS Code and browsers that teacher uses.
By Anthony Eldridge on 1/6/2020
This course is exactly what I was needing to improve my selenium automation skills with other languages. I also now know how to install a framework from the beginning. The only issue I had in the course was with #1. Extracting data from Tables. I wasn't able to get the table data to show in the Terminal on Visual Studio. Thank you very much for the course.
By Vivekanand Pujar on 7/7/2019
Very good material coverage. Should have covered modal dialogs, alerts, and other exotic topics. Also, it would be better to teach how browser automation can be combined with testing frameworks. Overall, I am satisfied. This is certainly a good starting point for anyone who wishes to learn Selenium Webdriver. Thanks Rangel.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100









