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

问题描述 投票:1回答:2

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

如何在Katalon做到这一点?

katalon-studio
2个回答
1
投票

我偶然发现了答案。我发现你可以像这样引入WebDriverWebDriver driver = DriverFactory.getDriver()。这将允许Katalon脚本中的Selenium特定代码


1
投票
  1. 假设您的测试对象(名为:listItem)具有如下所示的XPath: //*[@id="myUlElement"]/li
  2. 在您的测试用例/关键字上,要获取li web元素的列表,请使用以下内容: List<WebElement> listElement = WebUI.findWebElements(findTestObject("listItem"),2)

查看有关findWebElements here的更多信息。

希望这可以帮助!

© www.soinside.com 2019 - 2024. All rights reserved.