- True or False – the drag and drop action requires the source element and the target element.
- List the keyboard methods that we can perform using the actions API.
- Which method of the actions API will help in performing a double-click operation?
- Using the actions API, how we can perform a save option (that is to say, Ctrl + S)?
- How can we open a context menu using the actions API?
Learn Selenium
By :
Learn Selenium
By:
Overview of this book
Selenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and learn to easily perform end-to-end testing on web and mobile browsers.
You'll begin by focusing on the Selenium Page Object Model for software development. You'll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. Next, you'll design and build a Selenium Grid from scratch to enable the framework to scale and support different browsers, mobile devices, and platforms. You'll also strategize and handle a rich web UI using the advanced WebDriver API, and learn techniques to tackle real-time challenges in WebDriver. Later chapters will guide you through performing different types of testing, such as cross-browser testing, load testing, and mobile testing. Finally, you will be introduced to data-driven testing, using TestNG to create your own automation framework.
By the end of this Learning Path, you'll be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver.
This Learning Path includes content from the following Packt books:
• Selenium WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha
• Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro
Table of Contents (25 chapters)
Title Page
Copyright
About Packt
Preface
Free Chapter
Introducing WebDriver and WebElements
Using Java 8 Features with Selenium
Exploring the Features of WebDriver
Exploring Advanced Interactions of WebDriver
Understanding WebDriver Events
Exploring RemoteWebDriver
Setting up Selenium Grid
Data-Driven Testing with TestNG
Building a Scalable Selenium Test Driver Class for Web and Mobile Applications
Selenium Framework Utility Classes
Best Practices for Building Selenium Page Object Classes
Defining WebDriver and AppiumDriver Page Object Elements
Building a JSON Data Provider
Developing Data-Driven Test Classes
Encapsulating Data in Data-Driven Testing
Designing a Selenium Grid
Third-Party Tools and Plugins
Working Selenium WebDriver Framework Samples
Assessments
Other Books You May Enjoy
Customer Reviews