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

Как я могу щелкнуть элемент, только что созданный с помощью автоматизированного теста с использованием 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'))

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


person Rajkamal Busi    schedule 29.10.2019    source источник
comment
ваша проблема в том, что флажок отображается, но не проверяется, верно?   -  person lahimadhe    schedule 30.10.2019
comment
Спасибо за ответ. у меня вопрос как заменить ???? со только что созданной записью WebUI.check (???????)   -  person Rajkamal Busi    schedule 30.10.2019


Ответы (2)


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

Использовать этот:

WebUI.waitForElementPresent(findTestObject('checkobx'), waitTime)
person lahimadhe    schedule 30.10.2019
comment
Я выполняю Test Suit. Он содержит тестовые примеры создания, редактирования и удаления, поэтому перед запуском Test Suit флажка не будет. после выполнения создания тестового примера только флажок создается динамически. В моем следующем тестовом примере мне нужно установить новый флажок для редактирования. - Как я могу щелкнуть элемент, только что созданный с помощью автоматизированного теста с использованием katalon? - person Rajkamal Busi; 04.11.2019

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

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

Дополнительная информация на странице Katalon Docs .

person Mate Mrše    schedule 30.10.2019
comment
Я выполняю Test Suit. Он содержит тестовые примеры создания, редактирования и удаления, поэтому перед запуском Test Suit флажка не будет. после выполнения создания тестового примера только флажок создается динамически. В моем следующем тестовом примере мне нужно установить новый флажок. этот флажок виден и доступен для нажатия, но у меня нет информации об объекте. Как я могу щелкнуть элемент, который был недавно создан с помощью автоматизированного теста с использованием katalon? - person Rajkamal Busi; 04.11.2019
comment
Итак, часть теста создания также должна получать информацию о сгенерированном объекте. Как обычный пользователь может увидеть, что новый элемент создан? - person Mate Mrše; 04.11.2019