我正在使用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上切换上下文?如果没有,是否有人知道可能导致此问题的原因?
答案 0 :(得分:1)
Appium 1.6.3或更高版本与设备群中的iOS 10兼容。
您指出的问题似乎是Appium论坛上注意到的一个反复出现的问题。
ios-webkit-debug-proxy在设备场自动启动。
我们目前正在部署对Hybrid应用程序的支持,这将使您能够运行基于Cordova的应用程序。 现在,支持仅适用于原生应用。
希望有所帮助。