The previous chapter covered Python installation and configuration with Selenium to automate test cases. The basic web browser commands that are necessary to run a test case in WebDriver were also reviewed. This chapter guides you through all the actions users tend to make with a web application using a mouse and keyboard.
In web applications, web elements are bound to certain actions or events that need to be performed to execute a complete test case. These actions or events, when tested with Selenium action commands, lead to finding bugs related to the user ...