Learn Automation Testing with Java and Selenium WebDriver
Video description
Learn to write great automation tests with Selenium WebDriver and Java. Start building automation testing frameworks!
About This Video
Learn automation testing using Selenium in a modern way with 200 hands-on code examples
Gain skills to demonstrate expertise in automation testing using Selenium and Java in an interview
Solve a wide range of hands-on automation testing exercises with Java and Selenium
In Detail
Writing your …
Learn Automation Testing with Java and Selenium WebDriver
Video description
Learn to write great automation tests with Selenium WebDriver and Java. Start building automation testing frameworks!
About This Video
Learn automation testing using Selenium in a modern way with 200 hands-on code examples
Gain skills to demonstrate expertise in automation testing using Selenium and Java in an interview
Solve a wide range of hands-on automation testing exercises with Java and Selenium
In Detail
Writing your first automation test with Java and Selenium Webdriver is a lot of fun.
Java is one of the most popular programming languages. It offers both object-oriented and functional programming features. Selenium can be used for screen scraping and automating repeated tasks on the browser.
In this course, you will learn programming with Java and automation testing using Selenium. We will take a hands-on approach using Eclipse as an IDE to illustrate more than 200 Java coding exercises, puzzles, and code examples. We will also write more than 100 Selenium automation tests with Java for a wide variety of scenarios.
In more than 350 steps, we will explore the most important Java programming features and Selenium automation testing scenarios. For this course, we will be using Eclipse and Brackets as the IDE, with Maven, npm (Dependency Management), TestNG (XML Test Suite, Parallel, multiple browsers), JUnit, Selenium IDE, Katalon Studio, Selenium Standalone, and Selenium Grid.
By the end of this course, you will have acquired all the skills to demonstrate expertise in automation testing using Selenium and Java in your job interviews.
Audience
This course is for anyone who wants to learn programming, automation testing, and how Selenium WebDriver works. If you are a beginner and want to explore Java further, learn the basics of object-oriented programming with Java, learn the basics of functional programming with Java, and write great automation test for your web applications in Java, this course is for you.
Step 01 - Introduction and Setting Up a New Project with TestNG and Selenium
Step 02 - Reading CSS Styles
Step 03 - Exercise - Reading CSS Styles
Step 04 - Checking Whether an Element is Enabled Using isEnabled and Exploring WebDriver
Step 05 - More Methods in WebDriver Interface - getAttribute, getLocation
Step 06 - Accessing Window Information Using WebDriver Manage Window Method
Step 07 - Window Navigation in Selenium Automation Test with WebDriver Navigate
Step 08 - Automation Testing Modal Windows Using Sleep
Step 09 - Automation Testing Modal Windows with Implicit Wait
Step 10 01 - Automation Testing Modal Windows with Explicit Waits
Step 10 02 - Automation Testing Modal Windows with Explicit Waits – Events
Step 11 - Testing Alert Boxes with Selenium
Step 12 - Window Handles and Basics of Testing New Browser Window Launch
Step 13 - Finding the Handle of Newly Launched Window
Step 14 - Switching to Newly Launched Window
Step 15 - Writing Automation Tests for Frames
Step 16 - Taking a Screenshot During Automation Test
Step 17 - Executing JavaScript Code in Selenium Test
Step 18 - Reviewing WebDriver Interface
Step 20 - Writing Automation Tests for Tables
Step 21 - Designing a Basic Framework for Tables
Step 22 - Using Actions Interface for Basic Actions with Keyboard and Mouse
Step 23 - More Actions Interface - Drag, Drop, Hold, and Release
Chapter 25 : Introduction to Cross Browser Automation Testing
Step 01 - Introduction to Cross Browser Automation Testing
Step 02 - Setting Up a New Project and Running Tests in Chrome and Firefox
Step 03 - Running Automation Tests in Other Browsers - Safari, Internet Explorer
Step 04 - Running Headless Automation Test with PhanthomJS
Step 05 - Running Automation Tests with Chrome and Firefox Browsers in Headless
Step 06 - Designing Cross Browser Automation Test Framework - Part 1
Step 07 - Designing Cross Browser Automation Test Framework - Part 2
Chapter 26 : Data-Driven Testing with Data Providers, CSV, and Excel Spreadsheets
Step 01 - Section Overview
Step 02 - Understanding Prerequisites and Login Test Scenario
Step 03 - Setting Up a new Project with Hardcoded Login Scenario
Step 04 - Writing Automation Test for Unsuccessful Login
Step 05 – Data-Driven Unsuccessful Login Automation Test with DataProvider
Step 06 - Adding Passwords to DataProvider
Step 07 - Adding Expected Test Result to Data Provider
Step 08 - Reading Test Data from CSV File
Step 09 - Connecting Test Data Provider to CSV File
Step 10 - Setting Up Excel File with Google Spreadsheets
Step 11 - Reading Test Data from Excel Using POI and ExcelReadUtil
Step 12 - Understanding ExcelReadUtil
Step 13 - Connecting Test Data Provider to Excel File
Chapter 27 : Implementing Page Object Model for Update To-Do Scenario
Step 01 - Introduction - Objectives and Prerequisites
Step 02 - Setting Up a New Project and Creating an Outline for the Update Todo
Step 03 - Writing the First Version of Update Todo Automation Test
Step 04 - First Working Version of Update Todo and a Discussion on Maintainability
Step 05 - Introduction to Page Object Model
Step 06 - Creating Your First Page Object
Step 07 - Updating the Automation Test to Use Login Page Object
Step 08 - Creating Action Methods in Login Page Object
Step 09 - Creating Todo Page Object
Step 10 - Creating List Todo Page Object
Chapter 28 : Scaling Up with Selenium Standalone and Grid
Step 01 - Selenium Standalone and Grid - An Introduction
Step 02 - Installation Step I - NPM Using Node JS
Step 03 - Installation Steps II and III - Installing and Launching Selenium Stand
Step 04 - Setting Up an Automation Project and Creating a Simple Test
Step 05 - Creating a New Test to Run Using Selenium Standalone Server
Step 06 - Introduction to Selenium Grid - Hub and Nodes
Step 07 - Setting Up Selenium Grid with a Hub and Two Nodes
Step 08 - Setting Up Different Browser Capabilities for the Nodes
Chapter 29 : Congratulations
Congratulations
Chapter 30 : Appendix – Maven
Introduction to Maven in Five Steps
Step 01 - Creating and Importing a Maven Project
Step 02 - Understanding Project Object Model
Step 03 - Maven Build Lifecycle
Step 04 - How Does Maven Work?
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept