VS2013 Coded UI测试是否可以在Kendo UI上运行?
特别针对组合框,它将作为span元素读取而不是选择。
感谢。
答案 0 :(得分:0)
您需要编写实用程序函数来处理此类控件。参考下面的功能,kendodrop为硒C#。同样可以在CodedUI中编写
public static void KendoDropDown(string id, string name, string Value, IWebDriver Driver)
{
IWebElement Input = Driver.FindElement(By.Id(id));
Input.Click();
//put some wait
IWebElement levelBox = Driver.FindElement(By.Id(name));
var OptionsList = levelBox.FindElements(By.TagName("li"));
foreach (var DropdownOption in OptionsList)
{
if (DropdownOption.Text.Contains(Value))
{
DropdownOption.Click();
break;
}
}
}
它有三个部分与Dropdown箭头,列表框和列表项进行交互。