设计一网址自动登陆,登入网址的源码显示按钮如下:
<button id="btnLogin" class="button-2" style="TEXT-ALIGN: center;" onclick="jhqy_land(1);return false;" type="button">登 录</button>我在delphi程序中引用:
doc := UiWebBrowser1.document as ihtmldocument2;
userinputelement := (doc.all.item('username', 0) as ihtmlinputelement);
userinputelement.value := 'test';
pwdinputelement := (doc.all.item('password2', 0) as ihtmlinputelement);
pwdinputelement.value := 'test';
UIWebBrowser1.OleObject.getElementByID('btnlogin').click;运行前面正常,最后按钮自动提交时,总是出现
method "getelementbyid" not supported by automation object请问各位高手,怎么解决登入啊
<button id="btnLogin" class="button-2" style="TEXT-ALIGN: center;" onclick="jhqy_land(1);return false;" type="button">登 录</button>我在delphi程序中引用:
doc := UiWebBrowser1.document as ihtmldocument2;
userinputelement := (doc.all.item('username', 0) as ihtmlinputelement);
userinputelement.value := 'test';
pwdinputelement := (doc.all.item('password2', 0) as ihtmlinputelement);
pwdinputelement.value := 'test';
UIWebBrowser1.OleObject.getElementByID('btnlogin').click;运行前面正常,最后按钮自动提交时,总是出现
method "getelementbyid" not supported by automation object请问各位高手,怎么解决登入啊
解决方案 »
- 为什么我的delphi7的菜单project information for [none] 是灰色的
- 10月26日,与李维老师在线讨论“ECO及企业开发技术”--CSDN F2F俱乐部&博文视点名家讲坛之二
- 大侠们:DBGRID的问题
- 这样使用函数正确吗?
- ansi_nulls 和 ansi_warnings的问题
- 请教一个问题!请进来一看!
- 请问自制控件里哪个是运行时激活的事件??????
- IE 里面插入我程序的图标怎么实现?
- UpdateSQL怎么实现对数据库的修改!我真的很急阿!
- 病毒??病毒??>>>>>
- 请问一个关于TServerSocket控件的问题
- cxTreeView每个节点前面可以加复选框吗
i : word;
Docs : OleVariant; DOcs:= WEB.OleObject.document.getElementsByTagName('button');
for i:= 0 to docs.length-1 do
begin
if (docs.item(i).id='btnLogin') and (pos('登 录',docs.item(i).value)<>0) then
begin
docs.item(i).click;
break;
end;
end;
btn := doc.all.item('btnLogin', 0) as IHTMLInputButtonElement;
(btn as IHtmlElement).click;