0

我正在使用 Webbrowser 自动执行网站操作。就我而言,网站上的组合框是 RasComboBox。我知道有两个选项可以选择项目

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

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

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

这是我将文本放入 RadComboBox 的方式:

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

1 回答 1

0

使用SetAttribute方法:

HtmlElement elem = webBrowser1.Document.GetElementById("step1SP_dgGroups_ctl02_ucSG_dgSG_ctl00_rcbFilterType_Input");
elem.SetAttribute("value", "Orders");
于 2013-05-29T19:18:12.823 回答