Chapter 3. Finding Elements

Web applications and the web pages within these applications are written in a mixture of the Hyper Text Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript code. Based on user actions such as navigating to a website Uniform Resource Locator (URL) or clicking on a submit button, a browser sends a request to a web server. The web server processes this request and sends the response with HTML and related resources such as JavaScript, CSS, and images, and so on back to the browser. The information received from the server is used by the browser to render a web page with various visual elements such as textboxes, buttons, labels, tables, forms, checkboxes, radio boxes, lists, images, and so on, on the ...

Get Learning Selenium Testing Tools with Python now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.