Как я могу нажать на элемент, который был недавно создан с помощью автоматического теста? - PullRequest
1 голос
/ 29 октября 2019

Как я могу щелкнуть по элементу, который был недавно создан с помощью автоматизированного теста с использованием katalon?

В моем сценарии katalon я добавляю одну запись, и сразу же хочу отредактировать эту запись. Поэтому я хочу идентифицировать новую среди старых записей.

WebUI.click(findTestObject('Object Repository/Page_MEDICALHUB  Sales/button_SAVE'))         //here I am saving 

WebUI.check(???????) //here I want to select checkbox to edit

WebUI.click(findTestObject('Object Repository/Page_MEDICALHUB  Sales/i_Sales_fa fa-pencil'))

флажок не установлен

Ответы [ 2 ]

0 голосов
/ 30 октября 2019

Так как вам нужно ждать, пока элемент будет отрендерен, вам нужно будет подождать не только его присутствие (присутствующее в DOM), но и возможность нажатия:

WebUI.waitForElementClickable(findTestObject('Object Repository/checkbox element'), 30)

Дополнительная информация о Страница каталонских документов .

0 голосов
/ 30 октября 2019

прежде чем пытаться проверить

Используйте это:

WebUI.waitForElementPresent(findTestObject('checkobx'), waitTime)
...