- 积分
- 0
- 在线时间
- 0 小时
- 主题
- 1
- 注册时间
- 2018-12-1
- 帖子
- 1
- 最后登录
- 2018-12-1
- 帖子
- 1
- 软币
- 77
- 在线时间
- 0 小时
- 注册时间
- 2018-12-1
|
代码如下:
InternetExplorer ie;
HTMLDocument doc=ie.Document;
/*省略代码若干*/
doc.all.item("btnSave", 0).click()//点击网页中“确定”控件,但是代码执行到这里,弹出对话框后,就不会往下执行了
API32 api = new API32();//这是我自己封装的一个API鼠标移动点击的一个类,下面三句的目的是移动鼠标到对话框确定按钮的句柄上面并实现点击
IntPtr hwnd = api.FindHwnd(null, "来自网页的消息");
IntPtr hwndex = api.FindHwndEx(hwnd, null, "确定");
api.Click(hwndex);
除非我手动把弹窗的对话框点掉,代码才会往下执行,求教该问题如何解决?
|
|