Video description
We’ll begin this course by understanding the importance of automating tests. Then, we will learn how to choose good selectors for navigating through your web application while highlighting best practices and techniques.
After writing your first tests, you will go through the object model to help create your own advanced test cases. You will learn how to analyze a test report, track timing errors, and separate real issues from "flaky" tests. You will also learn how to configure and connect to a local grid, a network grid, and a third-party service. By the end of the course, you will have the skills you need to run automated tests on your own web application.
What You Will Learn
- Get an overview of Selenium
- Identify what to automate in a project and configure the environment
- Learn to control browser behavior and manipulate web page elements
- Understand the nuances of writing tests and creating test suites
- Create UI tests with Selenium WebDriver and analyze test results
- Troubleshoot errors in automation and build out meaningful reporting
Audience
Selenium Fundamentals is designed for you if you are a software quality assurance and development professional who wants to learn how to automate browser activity and web-based user interface tests with Selenium.
About The Author
Patrick Viafore: Patrick Viafore is a software engineer with 12 years' experience writing C++ and web applications. From meteorology software to telecommunication firmware and operating systems in the cloud, he's been involved in many facets of the software world.
Patrick has seen new technologies grow and blossom, and knows how hard it can be to stay on the cutting edge, especially given the lightning-quick pace of web development.
He focuses on distilling the concepts that you care about, and reinforcing them with real code. In this course, he will be pulling code excerpts from real, open-source libraries and showing you how to transform them into WebAssembly.
Patrick enjoys teaching and has given conference talks, hosted workshops, and mentored many developers.
Table of contents
- Chapter 1 : Getting Started
- Chapter 2 : WebDriver Functionality
- Chapter 3 : WebElement Functionality
- Chapter 4 : Advanced Element Location
- Chapter 5 : Waiting for Elements
- Chapter 6 : Page Object Model
- Chapter 7 : Writing Tests
- Chapter 8 : Analysis and Troubleshooting
- Chapter 9 : Using a Selenium Grid
Product information
- Title: Selenium Fundamentals
- Author(s):
- Release date: December 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789804638
You might also like
book
Selenium Essentials
Get to grips with automated web testing with the amazing power of Selenium WebDriver In Detail …
video
Selenium WebDriver 4 with Java - Zero To Hero
Selenium WebDriver is an open-source automation tool that works easily across multiple OS and browsers and …
video
Beginning Selenium WebDriver Testing in Java
This course will introduce the Java users to Selenium WebDriver. It will help users with basic …
video
Learn Selenium WebDriver with Java
This course is designed to guide you through Selenium WebDriver and Java, right from the basic …