获取Katalon中的ul TestObject中包含的元素列表

时间:2018-06-05 14:41:40

标签: katalon-studio

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

如何在加塔隆做到这一点?

2 个答案:

答案 0 :(得分:1)

我偶然发现了答案。我发现你可以像WebDriver一样引入WebDriver driver = DriverFactory.getDriver()/var/mobile/Containers/Data/Application/someid/Library/somedb.sqlite3 。这将允许Katalon脚本中的Selenium特定代码

答案 1 :(得分:1)

  1. 假定您的测试对象(名为: listItem )具有如下所示的XPath:

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

  2. 在测试用例/关键字上,要获取 li Web元素的列表,请在以下位置使用:

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

详细了解findWebElements here

希望这会有所帮助!