Получение списка элементов, содержащихся в ul TestObject в Katalon - PullRequest
0 голосов
/ 05 июня 2018

Я сохранил TestObject в Katalon с тегом ul.Я хочу использовать это для написания тестового примера, включающего его элементы li, но не знаю, как выбрать, не говоря уже о цикле, их в Katalon.В Selenium WebDriver это будет что-то вроде driver.findElements(By.css("#myUlElement li")), за которым следует что-то вроде расширенного цикла for.

Как это сделать в Каталоне?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019
  1. Предполагается, что ваш тестовый объект (с именем: listItem ) имеет XPath, как показано ниже:

    //*[@id="myUlElement"]/li

  2. В вашем тестовом примере / ключевом слове, чтобы получить список веб-элемента li , используйте ниже:

    List<WebElement> listElement = WebUI.findWebElements(findTestObject("listItem"),2)

Подробнеео findWebElements здесь .

Надеюсь, это поможет!

0 голосов
/ 05 июня 2018

Я наткнулся на ответ.Я узнал, что вы можете ввести WebDriver, например: WebDriver driver = DriverFactory.getDriver().Это позволило бы использовать специфичный для Selenium код в скрипте Katalon

...