RadComboBox:在WebBrowser中以编程方式选择项目

时间:2013-05-29 18:18:42

标签: c# winforms telerik browser

我正在使用Webbrowser来自动化网站操作。我网站上的Combobox就是一个RasComboBox。 我知道有两种方法可以选择项目

1)找到适当的INPUT元素并将其值设置为所需的项目文本。 2)单击向下箭头按钮,等待填充下拉列表,然后选择所需的项目。

我使用了第一个选项。并且它成功插入了所需项目的值,显示了下拉列表并填充了我选择的项目。

但是如何关闭下拉呢?找不到合适的行动......请帮忙。

以下是我将文本放入RadComboBox的方法:

    HtmlElement elem = webBrowser1.Document.GetElementById("step1SP_dgGroups_ctl02_ucSG_dgSG_ctl00_rcbFilterType_Input");
            elem.InnerText = "Orders";

1 个答案:

答案 0 :(得分:0)

使用SetAttribute方法:

HtmlElement elem = webBrowser1.Document.GetElementById("step1SP_dgGroups_ctl02_ucSG_dgSG_ctl00_rcbFilterType_Input");
elem.SetAttribute("value", "Orders");