Chapter 4. Working with Selenium API
In this chapter, we will cover:
- Checking for an element's presence
- Checking for an element's state
- Using Advanced User Interactions API for mouse and keyboard events
- Performing double-click on an element
- Performing drag-and-drop operations
- Working with context menus
- Executing the JavaScript code
- Capturing screenshots with Selenium WebDriver
- Maximizing the browser window
- Handling session cookies
- Working with browser navigation
- Working with WebDriver events