Selenium和KendoUI下拉列表

时间:2018-11-21 15:50:04

标签: c# selenium selenium-webdriver kendo-ui kendo-dropdown

请注意,在将其标记为重复之前,我已经查看了很多答案,但没有找到一个可行的答案。

我有一个KendoUI下拉列表,显示状态列表:

The rendered states dropdown

我可以使用Selenium的Click()事件成功地自动完成下拉列表:

        var stateField = driver.FindElementById("stateField");
        stateField.Click();

我无法在此处选择实际状态。下拉列表扩展后,我尝试使用SendKeys()向下发送箭头/输入以选择一个选项,但是我得到了:

  

WebDriverException:错误未知:无法聚焦元素

正确的方法是什么?我必须在这里使用Selenium的JavaScript功能吗?我注意到各个选项没有提供ID或名称,因此无法通过该方法选择它们:

The individual state items in the dropdown

以下是检查器中显示的下拉列表:

Inspector DOM view

0 个答案:

没有答案