2016-06-14 5 views
0

Я новичок в appium, и я запускаю некоторые сценарии автоматизации на реальном устройстве. Когда я запускаю этот сценарий на симуляторах. Проблем нет. Но когда я пытаюсь запустить то же самое на реальном устройстве, я получаю указанную ниже ошибку.Ошибка Appium при обработке команды

An unknown server-side error occurred while processing the command.

Оригинальная ошибка:

Bad app: /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/build/SafariLauncher/SafariLauncher.app.

App пути должны быть абсолютными, или по отношению к серверу appium установить директорию, или URL для сжатого файла, или специальное имя приложения.

(WARNING: The server did not provide any stack-trace information) 

Любой вид помощи будет оценено

Спасибо заранее.

ответ

0

SafariLauncher используется, когда вы пытаетесь автоматизировать браузер Safari. Сафари-пусковая установка должна быть построена для iPhone (реальное устройство). Похоже, что встроенная сафари-пусковая установка построена для симулятора, поэтому утилита fruitstrap/ideviceinstaller (приложение-установщик, используемая appium-ios) жалуется как плохое приложение.

Чтобы скомпилировать сафари для вашего реального устройства. 1. Загрузите код safarilauncher от github https://github.com/budhash/SafariLauncher 2. Скомпилируйте код, используя профиль подготовки разработчика (с подстановочным знаком как идентификатор пакета) 3. Поместите это приложение для запуска сафари для реальной автоматизации устройства.

Для компиляции сафари запуска по этой ссылке для получения более подробной информации:

https://discuss.appium.io/t/error-installing-safari-launcher-on-real-device-appium-v1-3-7/3793

+0

я сделал те же шаги, но не успех @Vinayak – gurmandeep

+0

Что произошло, когда вы пытались сделать это? Какая ошибка? –

+0

Такая же ошибка, но мы выяснили, что нам не хватало чего-то другого. Спасибо – gurmandeep

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