Mobile and Web Testing with Selenium WebDriver and Java
Learn how to use Selenium WebDriver to speed up testing and ensure your web and mobile applications run expectedly with this online course from Packt Publishers.
Duration
3 weeks
Weekly study
2 hours
100% online
How it works
Unlimited subscription
Learn more
Selenium WebDriver performs cross-platform automated testing, using simple and easy to understand architecture.
Developing your Java programming skills before embarking on the fundamentals of Selenium WebDriver, this three-week course will examine how this object oriented programming language and web framework work together to optimise automated testing processes.
Over two-thirds of Selenium Testers use Java as their programming language of choice when running automated tests.
Before delving into Selenium Webdriver, this course first takes you through intermediary Java programming techniques. You’ll explore sets and maps, exception handling, and working with text and Excel files using Apache before looking at WebDriver in more detail.
With this knowledge, you’ll be able to better understand the testing processes within WebDriver using your fluency in Java as a solid foundation to build upon.
Using an example oriented approach, you’ll discover Selenium WebDriver concepts and be guided through the very basics of getting started with test automation.
You’ll gain an overview of WebDriver architecture before moving on to navigating HTML page structures using XPath.
Towards the end of this course, you’ll be introduced to some of the most powerful tools within WebDriver, including CSS selectors.
By exploring specific tools in detail, you’ll be able to situate Selenium WebDriver’s various processes within your own testing workload.
By the end of this course, you’ll have developed an intermediate understanding of Java programming and know how to use this knowledge in conjunction with introductory processes of Selenium WebDriver.
Welcome to Mobile and Web Testing with Selenium WebDriver and Java and the start of your learning journey, brought to you by Packt.
In this activity, we will learn about hashsets, linked hashsets and treesets and how to iterate over these sets with modified loops or list iterator.
In this activity, we will learn about hashmaps and treemaps and how to iterate over maps with modified loops or iterator.
In this activity, we will explore regular expressions in Java. Find out what they are, and we use them. Discover quantifiers, character classes, bracket expressions, and operators to use.
In this activity, we will follow some exercises in using regular expressions and discover how to use regularising.
In this activity, we will learn about exceptions and exception handling and the difference between error and exception. We will also explore the three types of exception handling.
You have reached the end of this week. In this activity you will reflect on what you have learned.
In this activity, you'll review the topics that will be covered in Week 2.
In this activity, we will discover what is current date and time, future and past time and time, and how to create them in Java.
In this activity, we will explore how to find the difference between two dates using period and duration objects and learn how to format a date.
In this activity, we will learn how to read, edit, sort, and copy text files and how to remove duplicate words from text files in Java.
In this activity, we'll explore how to use Excel data in Java.
In this activity, we will discover how to install and configure a Maven project
In this activity, we will learn about browser drivers and how to install them.
You have reached the end of this week. In this activity you will reflect on what you have learned.
In this activity, you'll review the topics that will be covered in Week 3.
In this activity, we will locate and inspect elements by using different attributes.
In this activity, we will discover how to create and use the XPath.
In this activity, we'll explore the various relationships applicable to XPath Axes methods.
In this activity, we will explore how to create CSS Selectors in different ways.
You have reached the end of this course. In this activity you will reflect on what you have learned.
More courses you might like
Learners who joined this course have also enjoyed these courses.
©2025 onlincourse.com. All rights reserved