我正在尝试使用从网站提取的文本和值填充WinForms应用程序中的组合框。
代码-使用Visual Studio的Selenium
List<IWebElement> options = driver.FindElements(By.XPath("//*[@id='id_object']/option")).ToList();
comboBox1.Items.AddRange(options.ToArray());
HTML代码
<select name="id_object" id="object" style="width:100%;">
<option selected="selected" value="0">-- Pick one --</option>
<option value="123">First</option>
<option value="1245">Second</option>
<option value="157">Third</option>
....
</select>
但是,组合框中填充了以下值,并且它似乎与html代码中的值无关。
这似乎是一种格式问题。
如何用文本和值填充组合框?
2条答案
按热度按时间anauzrmj1#
您需要获取文本和属性值,然后将它们添加到
ComboBox
中。6yoyoihd2#
使用sendkeys填充组合框