Шаблоны трассировки автоматизации пользовательского интерфейса хранят абсолютные пути
Я начал использовать UI Automation для написания тестов для нашего приложения для iOS. Я сохранил файл.tracetemplate и зарегистрировал его в git. Мой коллега открыл шаблон и попытался запустить сценарии, но получил ошибки. Он заглянул внутрь файла и обнаружил, что он хранит абсолютные пути к моим тестовым сценариям.
Есть ли способ заставить UI Automation сохранять относительные к проекту пути в файлах.tracetemplate?
1 ответ
Я решил, что это невозможно. Xcode и Instruments кажутся автономными приложениями. Instruments предназначен для тестирования приложений и в действительности не имеет представления о проекте Xcode. Вероятно, нет способа указать инструментам использовать пути, относящиеся к проекту.
Мы достигли нашей цели - автоматизировать набор тестов пользовательского интерфейса, запустив их из сценария оболочки.