Java 无法获取所需的Web视图。每次运行代码时都会获得不同的Web视图

Java 无法获取所需的Web视图。每次运行代码时都会获得不同的Web视图,java,android,automated-tests,android-webview,appium-android,Java,Android,Automated Tests,Android Webview,Appium Android,Appium 1.18.0、Java、Eclipse、Windows 10机器、测试Android应用程序 所以我有一个混合应用程序。我的登录按钮在本机屏幕上。当我单击按钮时,它将导航到webview。 最初,它无法转到webview,因为[setWebContentsDebuggingEnabled]未设置为true。然而,现在它被设置为真。 当我给driver.getContextHandles()函数时,我能够得到上下文。但现在的问题是, 每次我都会得到不同数量的上下文!我是认真的。昨天,

Appium 1.18.0、Java、Eclipse、Windows 10机器、测试Android应用程序

所以我有一个混合应用程序。我的登录按钮在本机屏幕上。当我单击按钮时,它将导航到webview。 最初,它无法转到webview,因为[setWebContentsDebuggingEnabled]未设置为true。然而,现在它被设置为真。 当我给driver.getContextHandles()函数时,我能够得到上下文。但现在的问题是, 每次我都会得到不同数量的上下文!我是认真的。昨天,我只得到了[本地应用程序]。今天早上,我收到了[本地应用程序,网络视图浏览器]。下午,我得到了[本地应用程序,网络视图浏览器,网络视图]。最后一个是实际的网络视图。但是现在,我没有得到最后一个。因此,当我找到一个元素时,它抛出一个NoTouchElementException

伙计们,这里需要帮助!我已经被这个问题困扰了很长时间了。我错过什么了吗