在Katalon上使用groovy脚本时,我想单击网格的第一行,但是它不起作用,并且在控制台中显示了错误(下面提到的Option1带有error.png)。
我已经尝试通过定位不同元素的行的xpath进行尝试,但是似乎click()事件未被识别。另外,添加了wait和waitForPresentElement,但是没有用。
以下是我到目前为止尝试过的三个选项,但没有一个起作用。
Katalon上的时髦:
选项1:
WebUiCommonHelper.findWebElement(By.xpath("//div[@class='dgrid-row dgrid-row-even ui-state-default']/table/tr/td/span[@class='dijitIconflag dijitFixedMatterIcon']")).click()
选项2:
WebUiCommonHelper.findWebElement(By.xpath("//div[@class='dgrid-row dgrid-row-even ui-state-default']/table/tr/td[contains(@class,'dgrid-cell dgrid-cell-padding dgrid-column-0-')]").click()
选项3:
WebUI.click(findTestObject('Object Repository/Page_Law Practice Management Software CosmoLex/td_Client Funds-Trust_dgrid-cell dgrid-cell_865aa6'))
源代码:
源代码位于xPath.jpg
中。
预期:
应选择/单击该行。