相关疑难解决方法(0)

WebBrowser控件HTMLDocument自动选择选项下拉列表

我正在尝试使用WebBrowser控件在WinForm中自动化以从网站导航和提取报告信息.您可以在文本框中输入值并调用按钮和链接的单击事件,但我还没有想出如何以自动方式选择选项下拉列表.... 根据这个html示例,任何人都建议如何从下拉列表中选择项目:

<SELECT id="term_id" size="1" name="p_term_in"><option value="">Select Another Term<option value="201050">Summer 2010<option value="201010">Spring 2010<option value="200980">Fall 2009</SELECT>
Run Code Online (Sandbox Code Playgroud)

对于其他可以学习输入文本框值和调用点击事件的人来说,这是你如何做到的:

webBrowser1.Document.GetElementById("<HTML ELEMENT NAME>").SetAttribute("value", "THE NAME");
Run Code Online (Sandbox Code Playgroud)

调用按钮或超链接单击:

webBrowser1.Document.GetElementById("<BUTTON>").InvokeMember("click");
Run Code Online (Sandbox Code Playgroud)

所以我已经解决了输入值和调用点击的问题,但我还没有解决选择下拉值的问题.

c# browser option drop-down-menu

13
推荐指数
3
解决办法
4万
查看次数

标签 统计

browser ×1

c# ×1

drop-down-menu ×1

option ×1