Ir para o conteúdo
jafm

Dúvida - enter num OK, numa form de login

Mensagens Recomendadas

jafm

Surgiu agora uma duvida que fui deixando andar, mas como estou mesmo terminar a aplicaçao e como ela vai funcionar automaticamente, sobre uma rotina diária, feita pela agenda de tarefas do windows.

Na pagina em questao é necessário colocar umas credencias.

1hgtsquqwpgnjx047ouy.jpg

Como é que eu faço através de código para dar um enter no OK?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
thoga31

Tópico dividido.

Relembro que dúvidas novas que não estejam relacionadas com um tópico devem ser colocadas em tópicos novos.


Knowledge is free!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
cdaniel.marques

Só é solicitada a password quando o programa é chamado apartir do Task Sheduler?

Tens o controlo de conta de utilizador desativado?

Editado por cdaniel.marques

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
cdaniel.marques

Normalmente, podes passar o utilizador, password e evento click adicionando o seguinte código:

WebBrowser1.document.All("userName").SetAttribute("value", Username)
WebBrowser1.document.All("passwordName").SetAttribute("value", Password)
WebBrowser1.document.All("gnt_login_submitName").InvokeMember("click")

Onde, em Username e Passwordname, teras de substituir pelo ID do Elemento na pagina Web. (Se abrires a página no Firefox, e usar a função Inspecionar Elemento, penso que conseguiras descobrir o nome do campo).

O problema que tens, é que a mensagem diz respeito a uma ligação não segura (que não usa https), Consegues aceder ao site usando uma ligação https?

De qq das formas, acho que deves tentar o código acima.

Editado por cdaniel.marques

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jafm

Já anteriormente tinha tentado experimentar esse código, mas sem sucesso.

Não consigo usando uma ligação https.

Não existe a possibilidade de colocar um código que apenas dê um enter no OK. uma vez que as credenciais de acesso são sempre as mesmas e ficam memorizadas?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
cdaniel.marques

Talvez este artigo, Como Aprovar Automaticamente Alertas de Segurança no Controlo WebBrowser, te ajude:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/81954852-9725-4130-9ee6-9f9037752a2d/automatically-approve-security-alerts-using-webbrowser-in-visual-basic-dot-net

Uma das soluções sugeridas é tentar validar o certificado no computador em questão (abrir o site num browser regular, e adicionar o certificado do site às fontes fidedignas).

A outra solução apresenta é utilizando código (está é em C#).

Editado por cdaniel.marques

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
cdaniel.marques

Talvez este artigo, Como Aprovar Automaticamente Alertas de Segurança no Controlo WebBrowser, te ajude:

http://social.msdn.microsoft.com/Forums/vstudio/en-US/81954852-9725-4130-9ee6-9f9037752a2d/automatically-approve-security-alerts-using-webbrowser-in-visual-basic-dot-net

Uma das soluções sugeridas é tentar validar o certificado no computador em questão (abrir o site num browser regular, e adicionar o certificado do site às fontes fidedignas).

A outra solução apresenta é utilizando código (está é em C#).

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.