我在Katalon中保存了一个具有ul标签的TestObject。我希望用它来编写一个涉及其li元素的测试用例,但不知道如何选择,更不用说在Katalon中循环它们了。在Selenium WebDriver中,它会像driver.findElements(By.css("#myUlElement li"))
之类的东西,后面跟一个增强的for循环。
如何在加塔隆做到这一点?
答案 0 :(得分:1)
我偶然发现了答案。我发现你可以像WebDriver
一样引入WebDriver driver = DriverFactory.getDriver()
:/var/mobile/Containers/Data/Application/someid/Library/somedb.sqlite3
。这将允许Katalon脚本中的Selenium特定代码
答案 1 :(得分:1)
假定您的测试对象(名为: listItem )具有如下所示的XPath:
//*[@id="myUlElement"]/li
在测试用例/关键字上,要获取 li Web元素的列表,请在以下位置使用:
List<WebElement> listElement = WebUI.findWebElements(findTestObject("listItem"),2)
详细了解findWebElements here。
希望这会有所帮助!