Satya Avasarala Selenium Web Driver Practical Guide Packt Publishing (2014)
Satya%20Avasarala-Selenium%20WebDriver%20Practical%20Guide-Packt%20Publishing%20(2014)
User Manual:
Open the PDF directly: View PDF
Page Count: 264 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Introducing WebDriver and WebElements
- Chapter 2: Exploring Advanced Interactions of WebDriver
- Understanding actions, build, and perform
- Learning mouse-based interactions
- The moveByOffset action
- The click at current location action
- The click on a WebElement action
- The clickAndHold at current location action
- The clickAndHold a WebElement action
- The release at current location action
- The release on another WebElement action
- The moveToElement action
- The dragAndDropBy action
- The dragAndDrop action
- The doubleClick at current location action
- The doubleClick on WebElement action
- The contextClick on WebElement action
- The contextClick at current location action
- Learning keyboard-based interactions
- Learning mouse-based interactions
- Summary
- Understanding actions, build, and perform
- Chapter 3: Exploring the Features of WebDriver
- Chapter 4: Different Available WebDrivers
- Chapter 5: Understanding WebDriver Events
- Introducing EventFiringWebDriver and EventListener classes
- Creating an instance of EventListener
- Exploring different WebDriver event listeners
- Listening for WebElement value change
- Listening for WebElement clicked
- Listening for a WebElement search event
- Listening for browser back navigation
- Listening for browser forward navigation
- Listening for browser navigateTo events
- Listening for script execution
- Listening for any exception
- Unregistering EventListener with EventFiringWebDriver
- Summary
- Chapter 6: Dealing with I/O
- Learning about the FileHandler class
- Copying files from the source to the destination directory
- Copying files from the source to the destination directory based on filename suffix
- Creating a directory
- Deleting a file or directory
- Understanding the IsZipped() method
- Understanding the makeExecutable() method
- Understanding the makeWritable() method
- Reading a file
- Understanding the canExecute() method
- Learning about the TemporaryFilesystem class
- Learning about the Zip class
- Summary
- Learning about the FileHandler class
- Chapter 7: Exploring RemoteWebDriver and WebDriverBackedSelenium
- Introducing RemoteWebDriver
- Understanding the JSON wire protocol
- Replacing the client library with your own code
- Exploring WebDriverBackedSelenium
- Summary
- Chapter 8: Understanding Selenium Grid
- Chapter 9: Understanding PageObject Pattern
- Creating test cases for our WordPress blog
- What is the PageObject pattern?
- Good practices for the PageObjects design
- Understanding loadable components
- Working on an end-to-end example of WordPress
- Summary
- Chapter 10: Testing iOS and Android Apps
- Index