【发布时间】:2020-08-20 01:37:07
【问题描述】:
我正在使用 Appium 桌面工具(因此与语言无关)测试 iOS 和 Android Xamarin 应用程序。应用程序在尝试登录时会加载一个 web 视图。但是,在 iOS 和 Android 应用程序上,Appium 仍然将上下文视为 NATIVE_APP。如果 Appium 桌面出现问题,我尝试按照此处的说明进行操作,但是在调用 @driver.available_contexts(Ruby)时,我得到了一个仅包含 NATIVE_APP 的数组,所以我不认为这是问题所在。我能够使用 Safari / Develop / Simulator 检查登录页面,所以我不确定谁 Appium 看不到 webview。任何帮助将不胜感激。
注意 - 我有另一个使用相同登录拦截 webview 的本机应用程序,并且 appium 确实看到了 Webview。所以这完全有可能与 Xamarin 有关。但我无法确定
【问题讨论】: