Boa noite, então estou com um problema novamente, preciso que meu programa mande um click no Webbrowser porém não estou conseguindo especificar qual é para ele mandar o click.
thelink:= WebBrowser1.OleObject.Document.all.tags('a');
if thelink.Length > 0 then
begin
for x := 0 to thelink.Length-1 do
begin
if Pos('btConfirmardados', thelink.Item(x)) > 0 then
begin
thelink.Item(x).click;
end;
end;
end;
Então fiz um teste, para ver se realmente ele acha a parte na source e sim ele acha:
ler:= WebBrowser1.OleObject.Document.Body.InnerHTML;
if pos('ComNovodados();',ler) > 0 then
begin
Pergunta
VitorNovato
Boa noite, então estou com um problema novamente, preciso que meu programa mande um click no Webbrowser porém não estou conseguindo especificar qual é para ele mandar o click.
Source da web:
<a href="javaScript: void(0);" class="btConfirmardados" onclick="ComNovodados();">Confirmar dados</a>
Eu não consigo clicar pela class já tentei:
thelink:= WebBrowser1.OleObject.Document.all.tags('a');
if thelink.Length > 0 then
begin
for x := 0 to thelink.Length-1 do
begin
if Pos('btConfirmardados', thelink.Item(x)) > 0 then
begin
thelink.Item(x).click;
end;
end;
end;
Então fiz um teste, para ver se realmente ele acha a parte na source e sim ele acha:
ler:= WebBrowser1.OleObject.Document.Body.InnerHTML;
if pos('ComNovodados();',ler) > 0 then
begin
showmessage('Achoou');
end;
Como faço o click?
Link para o comentário
Compartilhar em outros sites
3 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.