Your First Selenium Webdriver Test Automation Project
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.58 GB | Duration: 5h 8m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.58 GB | Duration: 5h 8m
Learn Selenium WebDriver, basic Java, different element locator strategies to be able to Automate any Web Application!
What you'll learn
Learn all you need to configure your machine to be able to run Selenium tests on any browser
Automate your first Selenium tests
Learn different locator strategies and web element types so you can interact with any website regardless of in which technology is being built it
Write your own Xpath locators
Requirements
No test automation expiriene is needed. We will cover all theory needed before each topic.
Description
Welcome to "Your FIRST Selenium WebDriver Test Automation Project", your first step into into mastering web test automation! This course is perfect for anyone who wants to learn how to automate web applications, even if you’ve never done it before, enabling you to confidently automate web applications and excel in software testing.Whether you're an aspiring QA engineer, if you’re curious about automation or just want to add a cool skill to your resume, you’re in the right place. Don’t worry if you’re new to programming or testing—this course will guide you every step of the way.No prior experience with Selenium or Java is required—just a passion for learning and a desire to dive into the exciting field of automation.What You’ll Learn:Introduction to Selenium: Understand what Selenium is and why it’s a critical tool for automating web applications.Java Essentials: Learn the Java skills you need to start writing automation scripts—no deep programming knowledge required.Selenium WebDriver Basics: Set up your Selenium environment and write your first automated test.Locating Elements: Master techniques for identifying web elements using locators like ID, name, CSS selectors, and XPath.Automating User Actions: Simulate clicks, form submissions, navigation, and other user interactions.Using Test Frameworks: Get a taste of tools like TestNG to keep your tests organized.Debugging and Tips: Find and fix problems in your scripts and learn simple tricks to make your tests better.Why Take This Course?By the time you’re done, you’ll be able to create your own automation scripts and feel confident handling real-world testing tasks. Plus, it’s a fun and practical way to dive into the world of automation!Let’s begin this exciting journey together—see you in the first lesson!
Overview
Section 1: Introduction to Selenium and Its Importance in Automation Testing
Lecture 1 What is Automated Testing
Lecture 2 What is Selenium
Section 2: Setting Up Your Coding Environment
Lecture 3 Setup InteliJ IDE (code editor)
Lecture 4 Setup Java JDK
Lecture 5 Setup Maven Build Tool
Lecture 6 Run First Java Program to Validate Our Setup
Section 3: Create Your First Selenium Tests
Lecture 7 Write Your First Selenium Tests
Lecture 8 Explore Browser Commands
Lecture 9 Explore Browser Commands - Part Two
Lecture 10 Define Test Cases to be automated
Lecture 11 What are HTML tags and Web Elements?
Lecture 12 Interacting with Web Elements (LoginTest)
Lecture 13 Interacting with Elements on a Page - Part Two (InvalidLogin adding TestNG)
Lecture 14 Interacting with Elements on a Page - Part Three (Completing Assertions)
Lecture 15 Automate our Logout Tests
Section 4: Learn about different Web Elements
Lecture 16 FindElement and Elements - Part One
Lecture 17 FindElement and Elements - Part Two
Lecture 18 Checkboxes
Lecture 19 Checkboxes - Part Two
Lecture 20 Checkboxes - Part Three
Lecture 21 Radio buttons
Lecture 22 Dropdowns
Lecture 23 Dropdowns - Part Two
Section 5: Learn about different Locator strategies and how to use them on a Live Project
Lecture 24 How to inspect web elements
Lecture 25 Difference between ID, Name, CSS and Xpath
Lecture 26 Manually creating Absolute XPath
Lecture 27 Manually creating Relative XPath - Part One
Lecture 28 Manually creating Relative XPath - Part Two
Lecture 29 Using plugins to generate XPath and other locators
Manual QA / Test engineers curious about Selenium test automation,Begineer QA automation engineers currently learning / doing Selenium automation