Unidad 9 de Testing
Unidad 9 de Testing
Esta separación es parte de un esfuerzo consciente para hacer que los proveedores de navegadores
asuman la responsabilidad de la implementación para sus navegadores. Selenium utiliza estos
controladores de terceros cuando es posible, pero también proporciona sus propios controladores
mantenidos por el proyecto para los casos en que esto no es una realidad.
El framework de Selenium unifica todas estas piezas a través de una interfaz orientada al usuario que
habilita que los diferentes backends de los navegadores sean utilizados de forma transparente,
permitiendo la automatización cruzada entre navegadores y plataformas diferentes.
WebDriver controla un navegador de forma nativa, como lo haría un usuario, ya sea localmente o en
una máquina remota utilizando el servidor Selenium, marca un salto adelante en términos de
automatización de navegadores.
Selenium WebDriver se refiere tanto a los enlaces de lenguajes como también a las implementaciones
individuales del código controlador del navegador. Esto se conoce comúnmente solo
como WebDriver.
Selenium WebDriver es una Recomendación W3C
• WebDriver está diseñado como una interfaz de programación simple y más concisa.
• WebDriver es una API compacta orientada a objetos.
• Controla el navegador de manera efectiva.
Resumen