我正在使用Webbrowser来自动化网站操作。我网站上的Combobox就是一个RasComboBox。 我知道有两种方法可以选择项目
1)找到适当的INPUT元素并将其值设置为所需的项目文本。 2)单击向下箭头按钮,等待填充下拉列表,然后选择所需的项目。
我使用了第一个选项。并且它成功插入了所需项目的值,显示了下拉列表并填充了我选择的项目。
但是如何关闭下拉呢?找不到合适的行动......请帮忙。
以下是我将文本放入RadComboBox的方法:
HtmlElement elem = webBrowser1.Document.GetElementById("step1SP_dgGroups_ctl02_ucSG_dgSG_ctl00_rcbFilterType_Input");
elem.InnerText = "Orders";
答案 0 :(得分:0)
使用SetAttribute
方法:
HtmlElement elem = webBrowser1.Document.GetElementById("step1SP_dgGroups_ctl02_ucSG_dgSG_ctl00_rcbFilterType_Input");
elem.SetAttribute("value", "Orders");