Управляемое данными раскрывающееся меню Katalon Automation Recorder - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь автоматизировать клик с помощью Selenium IDE.Я пытался выяснить, могу ли я использовать команду «Выбрать», но она не сработала.

Я хотел бы щелкнуть по значению раскрывающегося списка, которое я поместил в файл CSV.Как и я хочу конкретное значение раскрывающегося списка для каждой строки моего CS.

Вот код.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 16 ноября 2018

Katalon [WebUI] Select предназначен только для выбора по умолчанию html select компонента.У вас есть настраиваемое поле выбора.

Вы должны выбрать это точно так же, как вы делаете это вручную, например

  • Нажмите меню
  • Подождите, пока выпадающий список будет виден
  • Выберите конкретное значение на основе имени из вашего CSV

Исходя из вашего HTML, ваш сценарий Katalon будет выглядеть так:

TestObject menu = new TestObject('Menu').addProperty('css', ConditionType.EQUALS, "div.md-select-menu-container")
WebUI.click(menu)

TestObject dropdownValue = new TestObject('DropDownValue').addProperty('xpath', ConditionType.EQUALS, "//md-option[contains(text(), 'AVAN - Advancè')]")
WebUI.waitForElementVisible(dropdownValue, 30)
WebUI.click(dropdownValue)
...