Chrome está mostrando una ventana de credenciales o una ventana emergente de proxy antes de acceder a la URL a través de Selenium Java.
Tan pronto como llegamos a Chrome, a veces, aparece una ventana emergente de credenciales de proxy antes de que lleguemos a la URL a través de Selenium Java. Esto detiene la ejecución del script.
FYI, username:password@url no está funcionando ya que eso sucede antes de llegar a la URL.
No conocemos el enfoque de solución para este problema.
Información:
- Estamos usando un servidor en la nube de Azure para la automatización y el desarrollo de scripts. Aquí utilizamos un proxy del cliente para acceder a la aplicación del cliente con fines de automatización.
- Estamos utilizando Eclipse IDE, Java y Selenium para el desarrollo de scripts y automatización, donde extraemos JARs de código y los implementamos en bots para ejecutarlos.
Captura de pantalla:
davy.ai
Solución para la ventana emergente de credenciales de proxy en Selenium Java
La ventana emergente de credenciales de proxy que aparece antes de acceder a la URL a través de Selenium Java se puede solucionar pasando la configuración de proxy junto con las credenciales.
En lugar de utilizar el formato username:password@url, podemos configurar los detalles del proxy programáticamente de la siguiente manera:
Esto debería pasar las credenciales de proxy junto con la configuración de proxy y ayudar a evitar la ventana emergente de credenciales de proxy que provocaba que la ejecución del script se detuviera.
Además, también podemos intentar utilizar la biblioteca Sikuli para automatizar el clic en el botón OK de la ventana emergente.
Utilizando las soluciones anteriores, podemos resolver el problema de la ventana emergente de credenciales de proxy en Selenium Java.