
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.
Discover that Selenium is more than a testing framework, automating browser tasks like filling forms and submitting them, and enabling repetitive tasks in JavaScript projects through the JavaScript API.
Configure Selenium WebDriver with browser options to auto download files, set download directory, mime type handling, and prevent prompts for csv and other content.
Learn how to configure Firefox with a proxy in Selenium WebDriver, including finding a free proxy, configuring the proxy manually, and verifying your IP to ensure privacy.
Learn to wait for page loads with promises and async/await in JavaScript, ensuring each navigation completes before moving from Yahoo to Google, using try-catch error handling.
Explore selecting radio buttons and submitting a form using css selectors in selenium web driver with javascript, locating inputs by id or name and validating title and description constraints.
Practice CSS selectors hands-on, using tag, id, and class selectors, descendant and child relationships, the universal star, grouping with commas, and the adjacent-sibling plus operator in real examples.
Practice XPath selectors in Selenium WebDriver by automating a checkbox form: locate inputs, radio buttons, and checkboxes by value, fill name and comment, and submit.
Learn how to interact with date picker forms using selenium web driver in javascript, handling simple and range date pickers, formatting dates with moment, and submitting the form.
Learn to interact with iframe forms by switching to the iframe, locating inputs and radio buttons, and using driver actions and debugging steps to fill and submit embedded Google forms.
Extract table data with Selenium WebDriver in JavaScript by selecting table rows, mapping id, first name, last name, username, email, and age, and paginate across pages.
Master iframe form handling with selenium ide recorder by recording inputs, dates, and dropdowns, and refining css and xpath selectors; note current chrome file upload issues and upcoming patches.
Create a variable storage test to hold values across tests, prefix it to run first, and use the store command to save and reference variables like name and answer.
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