2016-08-16 3 views
1

Я делаю xcode ui test forl приложение. Раньше я использовалкак проверить элемент для xcode ui test, как appium inspector

appium 

, с помощью которого я могу узнать путь детализации любого элемента. Через своего инспектора я могу узнать имя элемента или xpath или что-то еще.

Но по запросу недавно я переключился на xcode ui test.

Я столкнулся с проблемой в этой новой технологии. Я не могу получить детали элемента.

Он дает детали через запись, но это не работает все время.

Иногда это слишком много.

Is there any way to inspect the element like appium inspector so that 
i can write my element path accordingly by myself without recording? 
+0

@PhillipMills Ссылка, к сожалению, не работает – fabb

ответ

5

Есть всего 3 способа сделать это:

  1. Доступность инспектор из Simulator: Включите его на тренажере, перейдя в Настройки-> Общие-> Accessibility-> Инспектор доступности. Затем наведите указатель мыши на элемент, чтобы получить метку доступности или идентификатор.

  2. Accessibility Inspector от инструментов разработчика Xcode: щелкните правой кнопкой мыши на Xcode и откройте инструмент разработчика -> Accessibility Inspector.

  3. debugDescription: Он печатает элементы зрения, вы можете использовать его в консоли, как:

    XCUIApplication().debugDescription

или лучше:

var string = XCUIApplication().debugDescription 
string = Array(arrayLiteral: string).reduce("") {$0 + ($1 == "" ? "\n" : $1)} 
print(string) 

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

Смежные вопросы