我是katalon的新手,所以我可能有一些简单的问题。我正在尝试一个录音示例。我的目的只是验证管理员用户是否能够通过检查是否呈现仅管理员元素来查看整个仪表板页面。例如,“用户”只能由管理员查看,因此sidebar-menu
应该users
作为列表元素之一,并且users
是可点击的链接。在记录模式下,所有动作和行为都不会抛出异常。当我将记录保存为 groovy 测试脚本并再次运行时,单击users
菜单导航失败。错误堆栈打印如下:
测试用例/Super_Admin_Access_Test 失败,因为(的)无法单击对象“对象存储库/MyApp/a_users”(根本原因:com.kms.katalon.core.webui.exception.WebElementNotFoundException:具有 id 的 Web 元素:“对象存储库/MyApp” /a_users' 位于'By.xpath: //a[count(.| // [@class = 'users']) = count(// [@class = 'users'])][count(. | / / [@href = '/Accounts/Users']) = count(// [@href = '/Accounts/Users'])][count(.| id("nav-accordion")/li[@class= "子菜单"]/a[@class="users"]) = count(id("nav-accordion")/li[@class="sub-menu"]/a[@class="users"] )]' 未找到