社区
C#
帖子详情
如何对已经在运行的IE浏览器进行元素操作?
Hacker神话
2016-02-12 03:27:34
现在有一个正在运行的IE浏览器,我怎么对它进行操作呢?比如点击网页里面的一个单选框
不知道webbrowser可以实现吗?webbrowser好像是自建一个浏览器,我不想用自建这种方式
...全文
208
8
打赏
收藏
如何对已经在运行的IE浏览器进行元素操作?
现在有一个正在运行的IE浏览器,我怎么对它进行操作呢?比如点击网页里面的一个单选框 不知道webbrowser可以实现吗?webbrowser好像是自建一个浏览器,我不想用自建这种方式
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forzamilan123
2016-02-14
打赏
举报
回复
webbrowser可以实现, webbrowser先绑定DocumentCompleted事件,在DocumentCompleted事件里获取webbrowser的HtmlDocument,通过HtmlDocument获取你要的元素HtmlElement,并且Invoke click方法。 当然webbrowser要Navigate你的Url 大概是这样: WebBrowser w = new WebBrowser(); public void Test() { w.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(w_DocumentCompleted); w.Navigate("https://www.baidu.com/"); } void w_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { HtmlDocument doc = (sender as WebBrowser).Document; HtmlElement ele = doc.GetElementById("html元素的ID"); ele.InvokeMember("click"); } 通过IE直接访问的话,可以通过找窗口句柄的方式处理
wanghui0380
2016-02-14
打赏
举报
回复
比较麻烦,你的先取到句柄,然后遍历出tab(基本上现在的ie都是多标签页,所以你的根据需要遍历出你想要的那个tab) 然后再强制转换成浏览器类,后面就是标准的操作了
BitCoffee
2016-02-14
打赏
举报
回复
webbrowser可以根据网页元素的标签id去进行一些简单的操作。
秋的红果实
2016-02-14
打赏
举报
回复
从取得句柄这个角度考虑
Justin-Liu
2016-02-14
打赏
举报
回复
https://msdn.microsoft.com/en-us/library/aa741317(v=vs.85).aspx
Hacker神话
2016-02-12
打赏
举报
回复
引用 2 楼 gxmark 的回复:
没有接触过,不知道按键精灵之类的工具能不能完成你要求的功能。
不好,它对弹出的网页不能操作
gxmark
2016-02-12
打赏
举报
回复
没有接触过,不知道按键精灵之类的工具能不能完成你要求的功能。
Hacker神话
2016-02-12
打赏
举报
回复
mshtml感觉太复杂了。怎么用的也没有找到详细说明文档
中学生学业水平考试上机
操作
演示精讲
2、IE
操作
题; 1)网页的浏览即打开网页(如百度) ;2)搜索引擎(如用百度搜索关键词) ;3)收藏网页;4)设置主页; 3、Word
操作
题 1)字体的设置;2)段落的设置;3)边框与底纹;4)页眉与页脚;5)分栏的设置; 4、EXCEL
操作
题 1)...
win10IE
浏览器
运行
VBScript脚本语言的简单方法
小编我也是个学习网页的初学者,但是由于现在的
浏览器
几乎都不支持vbscript脚本语言。特地为大家送来最简单的
操作
方法! 1:首先准备好你要
运行
的带有vbscript脚本语言的html文件。...4:就可以在IE
浏览器
中
运行
V
python selenium css定位ie
元素
使用ie
浏览器
的痛苦,就是无法通过xpath去定位
元素
,因为
浏览器
F12无法支持,而且对于IE而言,xpath的
运行
速率非常的低,所以在网上学习了一下css是如何定位选择器的。 需求是公司有个只能用ie打开的网站,而这种繁杂...
python接管
已经
打开ie
浏览器
_Selenium+Python
浏览器
调用:IE
IE
浏览器
调用IE
浏览器
驱动添加这里我用的是IEDriverServer_Win32_2.43.0.zip,下载后解压,把IEDriverServer.exe放在python安装目录,与python.exe在同一目录下,即可调用.IE
浏览器
的调用#coding=utf-8from selenium...
selenium+ie 程序
运行
过程中click不生效,无法点击。同样的代码chrome 360极速
浏览器
都可以正常执行
同样的代码在chrome和360极速
浏览器
上可以正常
运行
,ie
浏览器
之前也可以正常
运行
突然间click就不生效了。
元素
可以定位成功,但click
操作
没有生效。 手动试了一下,没有启动selenium时 ie
浏览器
可以正常点击,启动...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章