Fórum Dúvida, Webbrowser clicar em botão sem name e ID, Tem como ?? #420841

01/08/2012

0

Olá a todos.
Estou com uma duvida, já estou a 4 horas quebrando a cabeça pra tentar resolver isso, mais está complicado.
Bom, quero fazer um verificador de login. o problema é que não consigo fazer o webbrowser clicar no botão.
A pagina web que preciso acessar não é minha então não tem como eu resolver isso pelo site, vou ter que me virar pelo delphi.

Para inserir os textos nos campos eu estou usando isso.
WebBrowser1.OleObject.Document.all.Item(login, 0).value := Edit1.Text;
WebBrowser1.OleObject.Document.all.Item(pass, 0).value := Edit2.Text;


Mais para clicar no botão de login é que está o problema.
<form id=form1 method=post action=index.php?go=login>
          <p>
            <label> Login </label>
            <input type=text name=login id=login maxlength=10>
            <label> Senha </label>
            <input type=password name=pass id=pass maxlength=10>
			<label> Código </label>
						<img src=modules/codigo.php?cod=efdgxc width=100 height=18 alt=efdgxc>
			<label> Código de segurança </label>
			<input type=text name=codigo id=codigo maxlength=6>
            <br>
            <br>
            <input type=submit class=button value=Logar-se>
          </p>
        </form>



Como podem ver, o botão de login não possui name, e nem ID. então não sei mais o que fazer pra conseguir clicar nele =(

<input type=submit class=button value=Logar-se>


Se alguém já passou por esse problema e quiser esclarecer minhas dúvidas eu agradeço!
Abraço a todos.
Skyze

Skyze

Responder

Posts

01/08/2012

Joel Rodrigues

Olá.
Dê uma olhada nesse link: http://delphi.about.com/od/twebbrowser/a/submit_web_form_2.htm
O autor explica como fazer o submit de um form, ou seja, fazer o que o botão faz, mas sem clicar nele.

Boa sorte.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar