Watir: instalación de controladores para navegadores
En este capítulo, instalaremos los controladores del navegador que necesitamos para probar nuestro proyecto usando Watir. Antes de Watir 6, teníamos que incluir watir-webdriver para usar los controladores del navegador. Con el lanzamiento de Watir 6, watir-webdriver está disponible como parte del paquete Watir y los usuarios no tienen que agregar watir-webdriver por separado.
Los navegadores como Chrome, Firefox y Safari están disponibles de forma predeterminada y no es necesario que los agregue externamente. En caso de que durante la prueba tenga un problema de que el controlador para el navegador no está disponible, siempre puede descargarlos como se indica a continuación.
Vamos a instalar controladores para los siguientes navegadores:
- Controlador para navegadores: Chrome
- Controlador para navegadores - Firefox
- Controlador para navegadores - Edge
- Controlador para navegadores: Internet Explorer
- Controlador para navegadores - Safari
Controlador para navegador: Chrome
Para obtener el controlador para el navegador Chrome, vaya a - https://sites.google.com/a/chromium.org/chromedriver/downloads.
Verifique la versión de su navegador y, en consecuencia, descargue el controlador de Chrome. Para verificar la versión de su navegador Chrome, haga lo que se muestra aquí:
Haga clic en Acerca de Google Chrome y le dará la versión de Chrome como se muestra a continuación:
Entonces, nuestra versión es 74. Entonces, descargue la versión 74 del controlador de Chrome.
A continuación, descargue el controlador de Chrome según su sistema operativo. Descargaremos chromedriver_win32.zip, está diseñado para máquinas de 32 y 64 bits. En caso de que planee usar el controlador descargado, agregue la ubicación en algún lugar de su variable PATH.
Controlador para navegador - Firefox
Para el controlador de Firefox, vaya a - https://github.com/mozilla/geckodriver/releases como se muestra en la captura de pantalla a continuación -
Según su sistema operativo, descargue el controlador como se muestra arriba. En caso de que planee usar el controlador descargado, agregue la ubicación en algún lugar de su variable PATH.
Controlador para navegador - Edge
Para el controlador de Firefox, vaya a - https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ como se muestra en la captura de pantalla a continuación -
Haga clic en la versión de Microsoft Edge que tiene como se muestra a continuación:
Haga clic en el enlace Liberar y lo redireccionará a:
Aquí puede encontrar la versión de descarga disponible para Windows. En caso de que planee usar el controlador descargado, agregue la ubicación en algún lugar de su variable PATH.
Controlador para navegador: Internet Explorer
Para instalar el controlador para Internet Explorer, vaya a - https://docs.seleniumhq.org/download/ como se muestra a continuación -
Los detalles de la sección de descarga en IE se muestran aquí:
Según su sistema operativo, descargue Windows IE de 32 o 64 bits. También agregue la ubicación a su variable PATH para hacer uso del controlador.
Controladores para navegadores: Safari
No es necesario que los controladores para safari se descarguen externamente para la versión 10 de safari en adelante. Se descargan junto con el paquete de gemas durante la instalación de Watir.
Tenga en cuenta que los controladores para Chrome, Firefox e Internet Explorer también están disponibles cuando Watir está instalado. Pero en caso de que tenga algún problema y necesite probar una versión específica, puede descargarla según su navegador y actualizar la ubicación en PATH para utilizarla al probar su aplicación.