This book aims to help Software Test professionals in mastering Selenium WebDriver programming fundamentals in Java platform and also covers efficient Test Automation Framework creation using Page Objects and JUnit.
Book contents have been logically divided into the following chapters.
Chapter 1: Opening Browsers
Chapter 2: Opening web pages
Chapter 3: Inspecting elements
Chapter 4: Finding Elements
Chapter 5: Methods provided by WebDriver and WebElement interfaces
Chapter 6: Handling Checkboxes, radio buttons and drop downs
Chapter 7: Handling iFrames and Actions class
Chapter 8: Executing Java script commands
Chapter 9: Handling alerts and Pop-up windows
Chapter 10: Handling waits and creating screenshots
Chapter 11: Designing Page Object Model framework in Selenium Web Driver
Additionally, the appendices have covered topics like Java fundamentals, installing Java and eclipse, JUnit fundamentals, integration of JUnit with ANT, creating and running Maven projects which will be extremely valuable especially for students who are new in the world of Selenium WebDriver.
Authors Biswajit Nanda and Tanvi Nanda believe mastering Selenium Web Driver is possible by learning important methods provided by Selenium Web Driver and practicing those in examples. Once the methods are mastered, learning frameworks using tools like Junit and framework design methodologies like Page Object Model becomes important. Based on these beliefs and principles, the book first has covered most of the common and important methods for achieving various automation goals and then has provided guidelines on how to establish a Page Object Model framework.
Book contents have been logically divided into the following chapters.
Chapter 1: Opening Browsers
Chapter 2: Opening web pages
Chapter 3: Inspecting elements
Chapter 4: Finding Elements
Chapter 5: Methods provided by WebDriver and WebElement interfaces
Chapter 6: Handling Checkboxes, radio buttons and drop downs
Chapter 7: Handling iFrames and Actions class
Chapter 8: Executing Java script commands
Chapter 9: Handling alerts and Pop-up windows
Chapter 10: Handling waits and creating screenshots
Chapter 11: Designing Page Object Model framework in Selenium Web Driver
Additionally, the appendices have covered topics like Java fundamentals, installing Java and eclipse, JUnit fundamentals, integration of JUnit with ANT, creating and running Maven projects which will be extremely valuable especially for students who are new in the world of Selenium WebDriver.
Authors Biswajit Nanda and Tanvi Nanda believe mastering Selenium Web Driver is possible by learning important methods provided by Selenium Web Driver and practicing those in examples. Once the methods are mastered, learning frameworks using tools like Junit and framework design methodologies like Page Object Model becomes important. Based on these beliefs and principles, the book first has covered most of the common and important methods for achieving various automation goals and then has provided guidelines on how to establish a Page Object Model framework.