Al ingresar a algunas páginas web se nos pide Usuario y Contraseña con el siguiente Popup de login
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í