使用WebBrowser打开,需要模拟点击指定图片x=50,y=10的位置(可能要点有name的,也可能点击没有name的).要求程序可以最小化也能点击到,点击后WebBrowser显示你点击图片的坐标.另外两个图片在网页内的位置不是固定的.请高手帮忙分析!
要点击图片测试地址
要点击图片测试地址
解决方案 »
- 是否可以根据列宽来调整内容??
- 标题列排请问
- 高分酬谢!!怎样开发一个能跟参数的exe工程?
- 这段sql该怎样写???
- 写了一个组件,其中的方法耗时大,且方法中有不能使用Application.ProcessMessages语句,有何解?如果我要加入进度条,如何加?
- 找工作,求斑竹别删
- 请问:我如何在按下一个按钮后将鼠标锁定在某一范围内?(如在另一个按钮上),鼠标不能移出该范围?
- 一个关于文件更新的问题?
- 窗体的status bar中内容为什么不再显示了?
- 请问DELPHI中是如何把已经调用到Stringgrid1中的数据保存成EXCEL格式的?
- StringGrid ??
- 调用其他窗体时怎么会出现错误?
var
i:Word;
Doc:IHtmlDocument2;
str:string;
begin
for i:=0 to WebBrowser1.OleObject.Document.Images.Length - 1 do
begin
Doc:=WebBrowser1.Document as IHtmlDocument2;
Str:=(Doc.Images.Item(i,0) as IHTMLImgElement).href;
if Pos( 'per_btn_zc.gif',str) <> 0 then
begin
((Doc.Images.Item(i,0) as IHTMLImgElement) as IHTMLElement).Click;
end;
end;
end;试试这个代码.可以点击图片的按钮.
把'per_btn_zc.gif'这个改为你要点击的图片就行了