Выпадающее меню на основе данных Katalon Automation Recorder

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

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

Вот код.

введите здесь описание изображения

введите здесь описание изображения


person Toananas    schedule 16.11.2018    source источник


Ответы (1)


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

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

  • Щелкните меню
  • Подождите, пока раскрывающийся список станет видимым
  • Выберите конкретное значение на основе имени из вашего 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)
person Navarasu    schedule 16.11.2018