Capítulo 3. Fundamentos do WebDriver
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo apresenta os aspectos elementares da API do Selenium WebDriver. Para isso, revisamos primeiro as diferentes maneiras de criar instâncias da hierarquia WebDriver (por exemplo, ChromeDriver, EdgeDriver, FirefoxDriver, etc.). Além disso, exploramos os principais métodos disponíveis nesses objetos. Entre eles, a localização dos diferentes elementos de uma página web é essencial. Assim, descobrirás os possíveis localizadores, ou seja, estratégias para encontrar os elementos dentro de uma página web (chamados WebElement na API do Selenium WebDriver), como por exemplo, pelo nome da tag, texto do link, atributo HTML (identificador, nome ou classe), seletor CSS ou XPath. Outro aspeto crítico da API do Selenium WebDriver abordado neste capítulo é a personificação das ações do usuário (ou seja, interações automatizadas com páginas da Web usando o teclado e o mouse). A última parte deste capítulo apresenta a capacidade de esperar por elementos da Web. Esse recurso é crítico devido à natureza dinâmica e assíncrona das aplicações Web.
Utilização básica do WebDriver
Esta secção aborda três aspectos fundamentais relacionados com os objectos WebDriver. Primeiro, revê as diferentes formas de os criar. Em segundo lugar, estuda as suas operações básicas. Por fim, analisamos as diferentes maneiras de descartar esses objetos (normalmente ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access