我在Katalon中保存了一个具有ul标签的TestObject。我希望用它来编写一个涉及其li元素的测试用例,但不知道如何选择,更不用说在Katalon中循环它们了。在Selenium WebDriver中,它会像driver.findElements(By.css("#myUlElement li"))
之类的东西,就像增强的for循环一样。
如何在Katalon做到这一点?
我偶然发现了答案。我发现你可以像这样引入WebDriver
:WebDriver driver = DriverFactory.getDriver()
。这将允许Katalon脚本中的Selenium特定代码
//*[@id="myUlElement"]/li
List<WebElement> listElement = WebUI.findWebElements(findTestObject("listItem"),2)
查看有关findWebElements here的更多信息。
希望这可以帮助!