SelectElement 对象在 Selenium C# 中返回 null



我正在将Selenium与C#一起使用,当尝试从下拉列表中访问和选择一个值时,它不起作用。

我尝试使用断点进行调试,当我将光标移动到 SelectElement 类对象的对象上时,它显示 null。

但我知道一切都是正确的。 我们是否使用 ID、名称或 XPath 来定位元素。

我正在使用铬驱动程序。

SelectElement ss = new SelectElement(driver.FindElement(By.Id("customer"))); 

我不确定您要选择什么。如果您尝试选择一个下拉列表,则可以使用它。

var customer = driver.FindElement(By.Id("customer"));
var selectElement = new SelectElement(customer);
selectElement.SelectByValue("customerType"); 

相关内容

  • 没有找到相关文章

最新更新