Невозможно найти значки, используя сценарий автоматизации при использовании Katalon Studio - PullRequest
0 голосов
/ 20 октября 2018

Во время написания сценария мобильной автоматизации для iOS в Katalon Studio на моей странице есть значок «Просмотр пароля», который работает нормально, как и ожидалось, когда сценарий записан.Но то же самое не работает, когда выполняется контрольный пример.Он не нажимается так, как написано в скрипте.

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

Я заметил одну вещь во всех этих объектах.Такие объекты не имеют названия и метки.

Любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 21 октября 2018

Предлагаю добавить идентификатор для каждой кнопки (иконки) в качестве тега в iOS.

let buttonOne() : UIButton { 
   let button = UIButton(type: .system)
   button.backgroundColor = .red
   **button.tag = 2**
   return button
}()

, тогда, если вы откроете свою страницу, вы можете искать html-тег.

...