katalon-studio - 获取 Katalon 的 ul TestObject 中包含的元素列表
问题描述
我在 Katalon 中保存了一个 TestObject,它有一个 ul 标签。我希望用它来编写一个涉及其 li 元素的测试用例,但不知道如何在 Katalon 中选择它们,更不用说循环了。在 Selenium WebDriver 中,它会像driver.findElements(By.css("#myUlElement li"))
后面跟着一个增强的 for 循环。
如何在 Katalon 中做到这一点?
解决方案
假设您的测试对象(命名:listItem)具有如下 XPath:
//*[@id="myUlElement"]/li
在您的测试用例/关键字上,要获取li web 元素的列表,请使用以下命令:
List<WebElement> listElement = WebUI.findWebElements(findTestObject("listItem"),2)
在此处查看有关 findWebElements的更多信息。
希望这可以帮助!
推荐阅读
- python - 我的 while 循环一直在循环。我究竟做错了什么?
- c# - Assert.Equal 试图投射 ushort?到“字符串”
- php - 在 wordpress 网站的另一个页面中显示页面内容的一些问题
- python - 如何过滤熊猫中的float64值
- r - 用于在数据集中搜索潜在死亡个体的 R 函数
- javascript - 如果使用 e.target 单击特定数据,反应下拉列表仅显示值?
- python - 从 Secure Mail 中心下载 Excel 报告
- perl - perl:在启用目录列表的情况下访问 Apache 服务器上的内容
- r - 使用 rstatix 在 ggplots 上的 p 值位置不正确
- php - 当我有 $request->all() 时,将登录用户的 ID 保存到数据库