首页 > 解决方案 > 获取 Katalon 的 ul TestObject 中包含的元素列表

问题描述

我在 Katalon 中保存了一个 TestObject,它有一个 ul 标签。我希望用它来编写一个涉及其 li 元素的测试用例,但不知道如何在 Katalon 中选择它们,更不用说循环了。在 Selenium WebDriver 中,它会像driver.findElements(By.css("#myUlElement li"))后面跟着一个增强的 for 循环。

如何在 Katalon 中做到这一点?

标签: katalon-studio

解决方案


  1. 假设您的测试对象(命名:listItem)具有如下 XPath:

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

  2. 在您的测试用例/关键字上,要获取li web 元素的列表,请使用以下命令:

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

在此处查看有关 findWebElements的更多信息。

希望这可以帮助!


推荐阅读