Регистратор пользовательского интерфейса Katalon не запускает дату и переключатели

Я новичок в Katalon Studio.

Я сделал запись пользовательского интерфейса в Интернете (хром) для своего приложения, которое имеет 14 записей.

Когда я запускаю тест, он запускает браузер и продолжает работу до тех пор, пока не завершится сбой в объекте выбора даты.

Я удалил объект даты и запустил его снова, но затем это не удалось с помощью переключателя.

Я использую Katalon Suite версии 6.1.5.

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


person Ashar    schedule 31.05.2019    source источник
comment
Вы должны сначала щелкнуть элемент Abholdatum, а затем подождать, пока элемент выбора даты не станет активным. Вы делаете что-то подобное?   -  person Mate Mrše    schedule 13.06.2019


Ответы (1)


Вы должны обнаружить элементы по xpath или установить правильный xpath (вы можете получить xpath объекта в своем браузере.) Для записанных элементов в Object Repository. Проверьте эту статью: https://docs.katalon.com/katalon-studio/tutorials/detect_elements_xpath.html#issue-in-identifying-nested-elements

ИЗМЕНИТЬ. Эти идентификаторы можно использовать для идентификации объекта в календаре. объект календаря

person plaidshirt    schedule 31.05.2019
comment
Я попытался установить относительный xpath, но все равно не удалось. Возможно, я захочу опубликовать новую ветку по этой проблеме. - person Ashar; 10.06.2019
comment
Я пробовал относительный xpath, но он все равно не работает. Я могу опубликовать новую ветку по этой проблеме. `` Test Cases / eb_login FAILED. Причина: com.kms.katalon.core.exception.StepFailedException: невозможно щелкнуть объект «Репозиторий объектов / Page_Efendibey Admin / span_» в com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.click (ClickKeyword.groovy : 86) Вызвано: org.openqa.selenium.ElementClickInterceptedException: нажатие элемента перехвачено: Элемент ‹span class = mat-select-placeholder ng-tns-c12-6 ng-star-loaded› ... ‹/span› не кликабельно в точке (487, 359). Другой элемент получит щелчок - person Ashar; 10.06.2019
comment
Не могли бы вы использовать другие идентификаторы? Не могли бы вы опубликовать детали объекта? - person plaidshirt; 12.06.2019
comment
Подробная информация об объекте здесь: // input [@ id = 'deliveryDate'] - person Ashar; 12.06.2019
comment
Не могли бы вы использовать другие идентификаторы? Я не уверен, какой и как использовать другой идентификатор для проблемы с датой. Я использовал плагин Cropath Chrome, чтобы получить xpath. После использования xpath дата выбирается, но не закрывается автоматически, поэтому поток завершается / зависает на идентификаторе даты. - person Ashar; 12.06.2019
comment
@Ashar: Я обновил свой ответ идентификаторами вашего сайта. - person plaidshirt; 13.06.2019