PACKT - Selenium WebDriver Quick Start Guide
| Organization: | PACKT |
| Publication Date: | 30 October 2018 |
| Page Count: | 183 |
scope:
Get writing tests and learn to design your own testing framework with Selenium WebDriver API
Key Features
*Learn Selenium from the ground up
*Design your own testing framework
*Create reusable functionality in your framework
Book Description
Selenium WebDriver is a platform-independent
Chapter by chapter, we will construct the building blocks of a page object model framework as you learn about the required Java and Selenium methods and terminology.
The book starts with an introduction to the same-origin policy, cross-site scripting dangers, and the Document Object Model (DOM). Moving ahead, we'll learn about XPath, which allows us to select items on a page, and how to design a customized XPath. After that, we will be creating singleton patterns and drivers. Then you will learn about synchronization and handling pop-up windows. You will see how to create a factory for browsers and understand command design patterns applicable to this area.
At the end of the book, we tie all this together by creating a framework and implementing multi-browser testing with Selenium Grid.
What you will learn
*Understand what an XPath is and how to design a customized XPath
*Learn how to create a Maven project and build
*Create a Singleton driver
*Get to grips with Jenkins integration
*Create a factory for browsers
*Implement multi-browser testing with Selenium Grid
*Create a sample pop-up window and JavaScript alert
*Report using Extent Reports
Who this book is for
This book is for software testers or developers.