无法在iOS Appium测试(AWS Device Farm)上切换到WebView上下文

时间:2017-02-28 09:11:25

标签: ios amazon-web-services webview appium

我正在使用AWS Device farm,并且我在包含WebView的混合Cordova应用程序(iOS)上运行Appium Java TestNG测试,但是当我获得可用的上下文时,那里有&#39 ;只有" NATIVE_APP"。

经过一番研究,我发现你必须启动ios-webkit-debug-proxy才能在真实设备上切换上下文,但我也读到它在AWS Device Farm iOS测试中自动启动

当我运行测试时,Appium Server Output会显示:

  

[iOS]尝试获取webview上下文列表但无法连接到ios-webkit-debug-proxy。如果您希望找到网络视图,请确保代理正在运行且可以访问

是否需要任何其他配置才能在iOS上切换上下文?如果没有,是否有人知道可能导致此问题的原因?

1 个答案:

答案 0 :(得分:1)

Appium 1.6.3或更高版本与设备群中的iOS 10兼容。

您指出的问题似乎是Appium论坛上注意到的一个反复出现的问题。

ios-webkit-debug-proxy在设备场自动启动。

我们目前正在部署对Hybrid应用程序的支持,这将使您能够运行基于Cordova的应用程序。 现在,支持仅适用于原生应用。

希望有所帮助。