【发布时间】:2016-07-25 06:24:00
【问题描述】:
我正在使用 APPIUM,当我执行时,它显示 webview_undefined。但它应该显示 webview_(webviewName)。我该如何解决这个问题?
【问题讨论】:
-
你能详细解释一下你的情况吗..你试图解决这个问题的方法
-
我正在自动化一个混合应用程序,在切换时,它只显示名称本机上下文。 WebView 上下文显示为 webview_undefined。那么如何获取所有的 webview 上下文名称呢?
-
尝试使用 getContextHandles() 获取所有上下文名称
-
设置 contextNames = driver.getContextHandles(); for (String contextName : contextNames) { System.out.println(contextName); if (contextName .contains("WEBVIEW")) { driver.context(contextName); webViewFound = true; System.out.println("切换到webview");
-
我已经在用这个了
标签: java android selenium-webdriver webview appium