Capítulo 4. Caraterísticas de diagnóstico do navegador
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo analisa os recursos do Selenium WebDriver que são interoperáveis em diferentes navegadores da Web. Nesse grupo, uma caraterística multiuso relevante é a execução de JavaScript. Além disso, a API do Selenium WebDriver permite configurar timeouts para carregamento de páginas e scripts. Outra caraterística conveniente é a realização de screenshots do ecrã do browser, ou apenas da parte correspondente a um determinado elemento. Em seguida, podemos gerenciar diferentes aspectos do navegador controlado usando o WebDriver, como tamanho e posição do navegador, histórico ou cookies. Em seguida, o WebDriver fornece vários recursos para controlar elementos específicos da Web, como listas suspensas (ou seja, campos de seleção HTML e listas de dados), alvos de navegação (ou seja, Windows, guias, quadros e iframes) ou caixas de diálogo (ou seja, alertas, prompts, confirmações e diálogos modais). Por fim, descobrimos como lidar com dados locais e de sessão usando o armazenamento da Web, implementar ouvintes de eventos e usar as exceções fornecidas pela API do Selenium WebDriver.
Executando JavaScript
JavaScript é uma linguagem de programação de alto nível suportada por todos os principais navegadores. Podemos utilizar o JavaScript no lado do cliente de aplicações Web para uma grande variedade de operações, ...
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