Шаблоны трассировки автоматизации пользовательского интерфейса хранят абсолютные пути

Я начал использовать UI Automation для написания тестов для нашего приложения для iOS. Я сохранил файл.tracetemplate и зарегистрировал его в git. Мой коллега открыл шаблон и попытался запустить сценарии, но получил ошибки. Он заглянул внутрь файла и обнаружил, что он хранит абсолютные пути к моим тестовым сценариям.

Есть ли способ заставить UI Automation сохранять относительные к проекту пути в файлах.tracetemplate?

1 ответ

Я решил, что это невозможно. Xcode и Instruments кажутся автономными приложениями. Instruments предназначен для тестирования приложений и в действительности не имеет представления о проекте Xcode. Вероятно, нет способа указать инструментам использовать пути, относящиеся к проекту.

Мы достигли нашей цели - автоматизировать набор тестов пользовательского интерфейса, запустив их из сценария оболочки.

Другие вопросы по тегам