Selenium WebDriver: JavaScript Automation For Beginners 2019

Become A Master Of Browser Automation With Selenium WebDriver, JavaScript and Node.Js (Practice Website Included)

4.35 (394 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
Selenium WebDriver: JavaScript Automation For Beginners 2019
13,140
students
3 hours
content
Jun 2019
last update
$49.99
regular price

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

Why take this course?

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

Content

First Selenium Automation

Setting Our Environment
First Selenium Automation

Basic Selenium WebDriver Setup

What is Selenium?
How To Build Our Selenium Webdriver?

Advanced WebDriver Setup

Browser Options
Set A Browser Profile
Setting a Proxy

Basic Interaction With Elements

How To Wait For Tasks To Finish?
Select Elements By Id and Name - Input Fields

Advanced Interaction With Elements (CSS Selectors)

Select Elements By CSS Selectors - Radio Buttons
CSS Selectors Practice

Advanced Interaction With Elements (XPATH Selectors)

Xpath Selectors Practice - Checkbox Example
Dropdown Menu Example

Advanced Interaction With Elements (Complex Input Fields)

Datepicker Forms
File Upload Froms
IFrame Forms, Driver Actions and Debugging

Web Scraping With Selenium WebDriver

Extracting Data From Tables - Web Scraping

Selenium IDE Recorder - Record Your Tasks

Selenium IDE Recording Setup and First Example
Recording More Examples And Dealing With Datepicker
Handling IFrames With Selenium IDE Recorder
Store Variables In Recordings
How To Save And Load Your Projects?

BONUS SECTION

BONUS LECTURE

Our review

🌟 **Course Overview:** The global rating for this course is **4.35**, based on recent reviews. The course has been praised for its comprehensive coverage of Selenium WebDriver, including the use of JavaScript, and the provision of useful resources such as example sites for practice. It has also been recognized for its clear instructions and step-by-step guidance. However, some reviewers pointed out areas for improvement, including the handling of coding errors within the course material and the lack of coverage on certain advanced topics and frameworks. **Pros:** - 📚 **Rich Content**: The course provides a solid foundation in Selenium WebDriver with JavaScript, covering a wide range of topics. - 👩‍💻 **Clear Instructions**: Step-by-step guidance is given, making it easier for learners to follow along. - 📘 **Useful Resources**: Additional resources like example sites and practice materials are available to enhance learning. - 🌍 **Global Reach**: The course content seems to cater to a global audience, with some mention of cross-platform compatibility. - ✍️ **Detailed Explanations**: Instructors are commended for their detailed explanations, contributing to the learner's understanding. **Cons:** - 🏫 **Outdated Material**: Some content is dated, particularly code examples that may not work with current technologies. - 🚀 **Lack of Framework Implementation**: There is limited coverage on implementing actual test frameworks, which might be essential for practical application. - 📱 **Limited Platform Coverage**: Specific platforms like iOS and Chrome browser setups are not covered. - ✅ **Beginner Considerations**: While the course is suitable for those with a minimal understanding of JavaScript, there's no introductory content for beginners unfamiliar with Selenium or JavaScript. - 🛠️ **Technical Issues**: Some learners encountered issues with recording exports in different formats, indicating potential inconsistencies. **Reviewer Perspectives:** - 🏫 **For the Seasoned Developer**: Rajasekhar Rakatha, an experienced SDET, found the course beneficial for understanding the syntax and functionality of Selenium with JavaScript. He appreciated the clarity in setting up Selenium and the explanations provided but noted that the course lacked comprehensive coverage of Javascript basics and framework implementations. - 📝 **For the Beginner**: Some beginners found the course to be informative and interesting, especially when planning to use the skills for Netsuite automated testing. They highlighted the need for more beginner-focused content, particularly on JavaScript fundamentals and framework setup. **Final Thoughts:** The course is generally well-received and offers valuable insights into Selenium WebDriver with JavaScript. It's suitable for those who already have some foundational knowledge of both Selenium and JavaScript. However, potential learners should consider the course's age and the fact that it may not cover all the latest trends or technologies. For a more up-to-date experience, especially if you are new to Selenium or JavaScript, it is advised to explore other resources or opt for more recent courses after completing this one. As with any learning experience, it's recommended to supplement the course material with additional practice and research to ensure a well-rounded understanding of the topic.

Coupons

DateDiscountStatus
5/15/2019100% OFF
expired
5/24/2019100% OFF
expired
6/11/2019100% OFF
expired
9/3/2019100% OFF
expired

Charts

Price

Selenium WebDriver: JavaScript Automation For Beginners 2019 - Price chart

Rating

Selenium WebDriver: JavaScript Automation For Beginners 2019 - Ratings chart

Enrollment distribution

Selenium WebDriver: JavaScript Automation For Beginners 2019 - Distribution chart
2358396
udemy ID
5/8/2019
course created date
5/15/2019
course indexed date
Bot
course submited by