【发布时间】:2018-04-29 16:03:58
【问题描述】:
[Appium 1.7.1] [Android 7.0] [Java] [混合应用] [Cordova] 我尝试使用以下逻辑来切换上下文,它可以与另一个 Android 操作系统(如 5.1.1)一起使用,但它对 android 7.0 没有用。在 webview 的上下文之后,我无法专注于本机应用程序。
Set<String> availableContexts = driver.getContextHandles();
// switch to Web-view
for(String context : availableContexts) {
if(context.contains("WEBVIEW")){
logger.info("Context Name is " + context);
driver.context(context);
break;
}
}
// switch to Native app
for(String context : availableContexts) {
if(context.contains("NATIVE")){
logger.info("We are Back to " + context);
driver.context(context);
logger.info("Context Switched");
}
}
【问题讨论】:
-
@dmle 你能帮我解决这个问题吗?
标签: cordova appium android-7.0-nougat hybrid