Experimente xdotool ou IronAHK . Eu não usei nenhum deles, mas eles são basicamente ferramentas para simular eventos de mouse e teclado, o que soa como uma maneira de resolver seu problema.
Editar: veja os comentários para a resposta exata.
Eu tenho uma estação de trabalho Ubuntu com o Firefox sempre aberto em uma página web (autorefreshing) protegida por autenticação básica.
Na inicialização, tenho o login automático e automático do Firefox na página e salvei as credenciais básicas de autenticação.
Gostaria de confirmar de alguma forma automatizada a caixa de diálogo nome de usuário / senha que aparece na primeira abertura da página, ou gostaria de saber se há algum truque para evitar essa caixa de diálogo.
Eu tentei definir a página inicial como o link que não interrompe as caixas de diálogo de confirmação.
Experimente xdotool ou IronAHK . Eu não usei nenhum deles, mas eles são basicamente ferramentas para simular eventos de mouse e teclado, o que soa como uma maneira de resolver seu problema.
Editar: veja os comentários para a resposta exata.
Existe um addon de automação para o firefox chamado iMacros .
Eu não usei isso em primeira mão e não posso garantir que ele irá ajudá-lo a resolver o seu problema.
Você poderia dar uma breve tentativa.
Para pessoas que vêm do google:
A maneira mais fácil de evitar esse popup irritante é "about": config "e adicionar uma nova entrada inteira:
Nome: network.http.phishy-userpass-length
Valor: 255
Com isso, você pode usar http://username:password@myserver/mypage
e não haverá caixas de confirmação.
Mais informações podem ser encontradas em link
PasswordProfiler é uma proteção como esta é muito fraca e um usuário inteligente pode ignorá-lo facilmente.
xdotool é realmente útil! Obrigado!
Este é o meu script no Ubuntu Karmic. Eu tenho uma combinação de teclas que lança esse código, para que eu possa ir muito rápido para um site protegido por senha do htaccess:
#!/bin/bash
#If Firefox is not running, wait 4 seconds to open.
if [ "$(pidof firefox)" ]
then
timetosleep=1
else
timetosleep=4
fi
#Launch firefox
firefox http://wiki.example.org &
#Sleep until the window comes up
sleep $timetosleep
#Press enter!
WID='xdotool search --title Identi'
xdotool windowactivate $WID
xdotool key Return
PD: Como meu firefox está em espanhol, eu pesquiso por "Identificación" em vez de "Authentication".
Tags authentication firefox ubuntu