Popup de Login en pagina WEB

 

Al ingresar a  algunas páginas web se nos pide Usuario y Contraseña con el siguiente Popup de login

Popup de Login en navegador
Este popup de login en el navegador bloquea el script de automatización

 

Esto hace que el script del robot se bloquee y no continue hasta que se ingresen los datos.

Se puede resolver con un script async que envíe comandos de teclado “sendkey” o un comando de virtualización, pero esto se aleja mucho de ser lo óptimo.

Para sortear este problema se debe ingresar los datos en la url de entrada separando los datos con “:” y la url con “@”.

http://username:password@xyz.com

Esto es lo mismo que entrar a http://xyz.com e ingresar los datos.

El login se hará de modo automático y el script no se detendrá.

Se debe tener en cuenta que se pueden enviar variables en la url a abrir.
http://{my_user}:{my_pass}@xyz.com
Esto hace que ingresar usuario y contraseña sea de forma dinámica.

Si su contraseña o usuario contiene el caracter @ remplace por %40

Puedes encontrar mas información aquí