摘录了几段代码,
以前在一个很小的程序中写的,
代码没有怎么规格化,
可以参考下,
这是WebBrowser的,
IE需要先得到IE的入口,
然后就一样处理了,
这是在页面中找到名称为'btnCancel' 的按钮,
然后送出click动作
var
doc : IHTMLDocument2;
a :IHTMLElementCollection;
e: IHTMLElement;
begin
doc:=WebBrowser1.Document as IHTMLDocument2;
a:=doc.all;
len:=a.length;
for i:=0 to len-1 do
begin
e:=a.item(i, 0) as IHTMLElement;
idx:=e.getAttribute('name',2);
if idx<>null then
begin
s:=string(idx);
if s='btnCancel' then
begin
memo1.lines.add('**** SEND CANCEL BUTTON COMMAND ***');
memo1.lines.add('TagName=' + e.tagname);
memo1.lines.add('ClassName=' + e.classname);
memo1.lines.add('Name=' + s);
e.click;