2015-07-21 2 views
0

Есть ли способ для VS2013 кодированного пользовательского интерфейса для работы с пользовательским интерфейсом Kendo?Visual Studio Coded UI Test для Kendo UI

Специально для combobox, где он будет считан как элемент span, а не выбран.

Спасибо.

+0

Значение виджета хранится в скрытом (дисплей установлен на none). Вы можете получить стоимость оттуда. – ASG

ответ

0

Вам необходимо написать служебные функции для управления такими элементами управления. см. ниже функцию для kendodrop down для селена 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 стрелкой, списка и элементов списка.