首页 文章

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

提问于
浏览
1

我正在使用AWS Device farm,我在包含WebView的混合Cordova应用程序(iOS)上运行Appium Java TestNG测试,但是当我获得可用的上下文时,只有“NATIVE_APP” .

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

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

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

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

1 回答

  • 1

    Appium 1.6.3或更高版本与设备场上的iOS 10兼容 .

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

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

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

    希望有所帮助 .

相关问题