Rodrigo Bizz Postado Março 25, 2009 Denunciar Share Postado Março 25, 2009 Boa tarde pessoal,Quero fazer o seguinte: 1- Tenho um 'Edit1', 'WebBrowser1' e um 'Button1'2- Vou abrir o site www.gmail.com no meu WebBrowser1 ---> WebBrowser1.Navigate('www.gmail.com');3- Apos abrir o site completamente, digito alguma coisa no meu Edit14- Clico no meu Button1 para fazer o seguinte: 1- Pegar oque foi digitado no Edit1 e jogar la no campo de "Nome de usuário" do site do Gmail 2- Simular o clique no botao "Login" do site do Gmail.Alguma dica?Grato! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Março 25, 2009 Denunciar Share Postado Março 25, 2009 Simular o clique no botao "Login" do site do GmailVeja estes postshttp://scriptbrasil.com.br/forum/index.php...st&p=292445http://scriptbrasil.com.br/forum/index.php...st&p=271193http://delphitodelphi.blogspot.com/2007/09...ouse-em-um.htmlabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo Bizz Postado Março 25, 2009 Autor Denunciar Share Postado Março 25, 2009 http://delphitodelphi.blogspot.com/2007/09...ouse-em-um.htmlEsse link tem um codigo que faz o mouse se mover para uma posicao X e clicar na mesma. Porem não me ajuda pois caso tiver varias janelas abertas ou um form oculto já não vou conseguir clicar no local desejado e tem o problema de resolução da tela do usuario.Em relacao aos outros links não tem nada util.Fiz uma pesquisa e tem os comandos:WebBrowser1.OleObject.Document.all.Item('nomeDocampo', 0).value := edit1.text; // preencher o campo do site WebBrowser1.OleObject.Document.all.Item('nomeDobotao', 0).click; // simula o clique no botao //onde: nomeDocampo é o nome do campo html e nomeDobotao é o nome do botao da pagina htmlMais não consegui testar isso ai não.=/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Março 25, 2009 Denunciar Share Postado Março 25, 2009 Veja estes postshttp://scriptbrasil.com.br/forum/index.php...st&p=517203http://scriptbrasil.com.br/forum/index.php...;hl=WebBrowser1http://scriptbrasil.com.br/forum/index.php...;hl=WebBrowser1ou faça uma pesquisa em todos os posts onde tem WebBrowser1http://scriptbrasil.com.br/forum/index.php...ite=WebBrowser1abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo Bizz Postado Abril 12, 2009 Autor Denunciar Share Postado Abril 12, 2009 Para quem precisar ai esta a resposta:Da pra fazer um monte de coisa com esse exemplo ai.http://forums.devshed.com/delphi-programmi...ton-515924.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Badboy for Life Postado Julho 24, 2010 Denunciar Share Postado Julho 24, 2010 Para quem precisar ai esta a resposta:Da pra fazer um monte de coisa com esse exemplo ai.http://forums.devshed.com/delphi-programmi...ton-515924.htmlRodrigo, Boa Tarde !!Meu caro estou apanhando pra caramba para fazer o meu aplicativo que sendo feito em Delphi 2009 interagir com um site que usa HTML/JAVA, o botão de entrar e alguns outros estão como texto em hiperlinks, como faço para chamar estes botões através do meu código, estou usando tmb o TWebBrowser, segue abaixo:<tr> <td width="1" rowspan="2"> </td> <td width="441" rowspan="2" align="left" valign="top" bgcolor="#f4f4f4"><img name="tarja_central_acesso_r2_c1" src="/PROPSCY_DLL.Dll/files/tarja_central_acesso_r2_c1.gif" width="441" height="28" border="0" alt=""></td> <td width="106" background="/PROPSCY_DLL.Dll/files/tarja_central_acesso_r2_c2.gif" class="texto"><input type="TEXT" name="EUSUARIO" onkeypress="FormataUpperCase(this,event);" onkeydown="SkipTab();" class="bodytext" style="z-index:110;width:106;height:17;color:#000000;text-align:left;" id="EUSUARIO"></td> <td width="44" rowspan="2"><img name="tarja_central_acesso_r2_c3" src="/PROPSCY_DLL.Dll/files/tarja_central_acesso_r2_c3.gif" width="44" height="28" border="0" alt=""></td> <td width="105" background="/PROPSCY_DLL.Dll/files/tarja_central_acesso_r2_c4.gif" class="texto"><input type="PASSWORD" name="ESENHA" onkeydown="SkipTab();" class="bodytext" style="z-index:110;width:106;height:17;color:#000000;text-align:left;" id="ESENHA"></td> <td width="60" align="center" valign="middle" class="texto"><a href="LKENTRAR" onclick="LKENTRARIWCL; return false" class="Texto" style="z-index:100;font: 9px;color:#FFFFFF;background-Color: #000000;" id="LKENTRAR">Entrar</a></td> <td width="73" valign="middle" class="texto"> <a href="LKSAIR" onclick="LKSAIRIWCL; return false" class="Texto" style="z-index:100;font: 9px;color:#FFFFFF;background-Color: #000000;" id="LKSAIR">Sair</a></td> </tr>Os dados já consegui enviar para as variaveis, agora preciso entrar, sem usar o mouse.Abraços e obrigadodomenico@grupodomenico.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Filipe Ribeiro Portinary Postado Fevereiro 8, 2018 Denunciar Share Postado Fevereiro 8, 2018 (editado) Em 11/04/2009 at 22:31, Rodrigo Bizz disse: Para quem precisar ai esta a resposta: Da pra fazer um monte de coisa com esse exemplo ai. http://forums.devshed.com/delphi-programmi...ton-515924.html Eu clico no link e não vai para canto nenhum Editado Fevereiro 8, 2018 por Filipe Ribeiro Portinary Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 9, 2018 Denunciar Share Postado Fevereiro 9, 2018 link corrigido: http://forums.devshed.com/delphi-programming-90/ abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rodrigo Bizz
Boa tarde pessoal,
Quero fazer o seguinte:
1- Tenho um 'Edit1', 'WebBrowser1' e um 'Button1'
2- Vou abrir o site www.gmail.com no meu WebBrowser1 ---> WebBrowser1.Navigate('www.gmail.com');
3- Apos abrir o site completamente, digito alguma coisa no meu Edit1
4- Clico no meu Button1 para fazer o seguinte:
1- Pegar oque foi digitado no Edit1 e jogar la no campo de "Nome de usuário" do site do Gmail
2- Simular o clique no botao "Login" do site do Gmail.
Alguma dica?
Grato!
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.