请注意,在将其标记为重复之前,我已经查看了很多答案,但没有找到一个可行的答案。
我有一个KendoUI下拉列表,显示状态列表:
我可以使用Selenium的Click()
事件成功地自动完成下拉列表:
var stateField = driver.FindElementById("stateField");
stateField.Click();
我无法在此处选择实际状态。下拉列表扩展后,我尝试使用SendKeys()向下发送箭头/输入以选择一个选项,但是我得到了:
WebDriverException:错误未知:无法聚焦元素
正确的方法是什么?我必须在这里使用Selenium的JavaScript功能吗?我注意到各个选项没有提供ID或名称,因此无法通过该方法选择它们:
以下是检查器中显示的下拉列表: