Capítulo 3. Fundamentos de WebDriver
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo presenta los aspectos elementales de la API de Selenium WebDriver. Para ello, repasamos en primer lugar las distintas formas de crear instancias de la jerarquía WebDriver
(por ejemplo, ChromeDriver
, EdgeDriver
, FirefoxDriver
, etc.). Además, exploramos los principales métodos disponibles en estos objetos. Entre ellos, la localización de los distintos elementos en una página web es esencial. Así, descubrirás los posibles localizadores, es decir, estrategias para encontrar los elementos dentro de una página web (denominados WebElement
en la API de Selenium WebDriver), como por nombre de etiqueta, texto de enlace, atributo HTML (identificador, nombre o clase), selector CSS o XPath. Otro aspecto crítico de la API Selenium WebDriver que se trata en este capítulo es la suplantación de acciones del usuario (es decir, interacciones automatizadas con páginas web mediante el teclado y el ratón). La última parte de este capítulo presenta la capacidad de esperar elementos web. Esta función es fundamental debido a la naturaleza dinámica y asíncrona de las aplicaciones web.
Uso básico de WebDriver
Esta sección cubre tres aspectos fundamentales relacionados con los objetos WebDriver
. En primer lugar, repasamos las distintas formas de crearlos. En segundo lugar, estudiamos sus operaciones básicas. Por último, analizamos las distintas ...
Get Selenium WebDriver práctico con Java now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.