尝试使用硒选择下拉列表时,出现“元素应已选择但为跨度”错误

时间:2019-09-26 11:52:16

标签: c# selenium-webdriver

我正在使用C#硒脚本,需要从下拉列表中选择一个值。尝试选择它时,出现“元素应已选择但为跨度”错误

我能够访问该网站,并且一切正常。但是当试图选择选项时var selectElement = new SelectElement(opt); 它抛出一个错误。我知道我在某个地方错了,需要帮助

8002

该网站的HTML代码是

XML configuration

我希望它应该选择所需的选项,但在这里不起作用。

1 个答案:

答案 0 :(得分:0)

您要选择的Element实际上是一个'Span'元素,您不能将其放入'SelectElement'类构造函数中以获取对象。

相反,您可以做的是:

  • 单击其下方的输入元素。 (我希望这是触发点击事件的原因)
  • 查看选择框中提供的元素。
  • 根据您的喜好使用相应的CSS选择器或XPath单击其中之一。