С помощью скрипта groovy на Katalon я хочу щелкнуть по первой строке сетки, но она не работает, и она показывает ошибку (error.png с вариантом 1, указанным ниже) в консоли.
Я пытался настроить таргетинг на xpath строки другого элемента, но, похоже, событие click () не распознается. Кроме того, добавлены wait и waitForPresentElement, но они не работают.
Ниже приведены три варианта, которые я пробовал до сих пор, но ни один из них не работал.
Groovy на 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
.
Ожидаемый:
Строка должна быть выбрана / нажата.