2017-02-28 57 views
1

我正在使用AWS設備場,並且在混合Cordova應用程序(iOS)上運行Appium Java TestNG測試,該測試包含WebView,但是當我得到可用的上下文時,只有「NATIVE_APP」。無法切換到iOS上的WebView上下文Appium測試(AWS設備場)

經過一番研究,我發現您必須啓動ios-webkit-debug-proxy才能在真實設備上切換上下文,但我也讀到它會在AWS Device Farm iOS測試中自動啓動。

當我運行測試時,Appium服務器的輸出顯示了這個:

[的iOS]試圖獲取網頁視圖上下文的列表,但不能連接到IOS-WebKit的調試代理。如果你希望找到網頁視圖,請確保代理正在運行和訪問

是否有爲了能夠切換在iOS環境所需的任何其他配置?如果沒有,是否有人知道可能會導致此問題?

回答

1

Appium 1.6.3或更高版本與設備場中的iOS 10兼容。

您指出的問題似乎是Appium論壇上發現的一個反覆出現的問題。

ios-webkit-debug-proxy在設備場中自動啓動。

我們目前正在部署對Hybrid應用程序的支持,這將使您能夠運行基於Cordova的應用程序。 現在支持僅適用於本機應用程序。

希望有所幫助。

+0

Appium支持設備場中的混合iOS 10應用程序對我來說至關重要。所以我希望儘快得到通知。我需要去哪裏獲得關於這個話題的新聞?例如,是否有我可以遵循的github問題?或者,也許你可以在完成後通知我們? –

+0

我們仍然面臨同樣的問題。對混合應用程序的支持已經在那裏了嗎?在官方文檔中提到[AWS設備場]支持混合應用程序(https://aws.amazon.com/device-farm/faq/) – Daggerhunt

+0

設備場上的iOS 10/11支持混合應用程序。 – NikofTime

相關問題