Jump to content
jafm

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

Recommended Posts

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?

Share this post


Link to post
Share on other sites
nelsonr

Devia estar num tópico diferente.

Que operação está a ser feita para pedir esses dados?

Share this post


Link to post
Share on other sites
jafm

Eu estou abir através de um webbrowser, em que o link que eu passo necessita de credenciais para poder abrir?

Share this post


Link to post
Share on other 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!

Share this post


Link to post
Share on other sites
cdaniel.marques

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

Tens o controlo de conta de utilizador desativado?

Edited by cdaniel.marques

Share this post


Link to post
Share on other sites
jafm

A password é solicitada sempre abra aquele link onde passo no webbrowser.

A outra questão não compreendi.

Share this post


Link to post
Share on other 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.

Edited by cdaniel.marques

Share this post


Link to post
Share on other 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?

Share this post


Link to post
Share on other 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#).

Edited by cdaniel.marques

Share this post


Link to post
Share on other 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#).

Share this post


Link to post
Share on other sites
jafm

e onde chamo para este evento.

coloquei ja no load, no webbrower e nada o código que coloquei foi

SendKeys.SendWait("{ENTER}")

Share this post


Link to post
Share on other sites
cdaniel.marques

Deu o mesmo erro? Que código usastes?

Validar o certificado não funcionou?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.