2016-06-14 63 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.

應用程序的路徑必須是絕對的,或相對於appium服務器安裝目錄,或者URL來壓縮文件,或者一個特殊的應用程序的名稱。

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

任何類型的幫助將不勝感激提前

感謝。

回答

0

SafariLauncher在您試圖自動化Safari瀏覽器時使用。 safari發射器必須爲iPhone(真實設備)構建。它看起來像內置的Safari瀏覽器啓動器是爲模擬器而構建的,這就是爲什麼fruitstrap/ideviceinstaller(appium-ios使用的應用程序安裝程序)抱怨不好的應用程序。

爲您的真實設備編譯safarilauncher。 1.從github下載safarilaher代碼 https://github.com/budhash/SafariLauncher 2.使用開發人員配置文件(以通配符作爲捆綁ID)編譯代碼 3.將此safari啓動程序放置在真實的設備自動化中。

要編譯Safari瀏覽器啓動請點擊此鏈接瞭解詳細信息:

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

+0

我也做了同樣的步驟,但沒有成功@Vinayak – gurmandeep

+0

,當你想這樣做了什麼事?錯誤是什麼? –

+0

同樣的錯誤,但我們知道,我們錯過了別的東西。謝謝 – gurmandeep

相關問題