用于Kendo UI的Visual Studio编码UI测试

时间:2015-07-21 03:38:57

标签: kendo-ui coded-ui-tests

VS2013 Coded UI测试是否可以在Kendo UI上运行?

特别针对组合框,它将作为span元素读取而不是选择。

感谢。

1 个答案:

答案 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箭头,列表框和列表项进行交互。