Appium中webview和原生页面的切换
2017-03-30 11:35
288 查看
else if(operat.equals("webView")){
Set<String> contexts = ad.getContextHandles();
for(String context:contexts) {
System.out.println(context);
//会打印出 NATIVE_APP(原生app handle)和WEBVIEW_com.example.testapp(webview的 handle)
}
//进入webview中
ad.context((String) contexts.toArray()[1]);
}
else if(operat.equals("NATIVE_APP")){
Set<String> contexts = ad.getContextHandles();
for(String context:contexts) {
System.out.println(context);
//会打印出 NATIVE_APP(原生app handle)和WEBVIEW_com.example.testapp(webview的 handle)
}
//进入NATIVE_APP中
ad.context((String) contexts.toArray()[0]);
}
Set<String> contexts = ad.getContextHandles();
for(String context:contexts) {
System.out.println(context);
//会打印出 NATIVE_APP(原生app handle)和WEBVIEW_com.example.testapp(webview的 handle)
}
//进入webview中
ad.context((String) contexts.toArray()[1]);
}
else if(operat.equals("NATIVE_APP")){
Set<String> contexts = ad.getContextHandles();
for(String context:contexts) {
System.out.println(context);
//会打印出 NATIVE_APP(原生app handle)和WEBVIEW_com.example.testapp(webview的 handle)
}
//进入NATIVE_APP中
ad.context((String) contexts.toArray()[0]);
}
相关文章推荐
- Appium原生Native界面元素和网页Webview元素切换
- Android 真机,微信打开 H5,切换到 webview,能通过 webdriver 方法操作页面元素,然后链接到新的 H5 页面后,无法操作元素,appium 服务器没有收到 response,
- Appium 切换Webview模式,页面还停留在原来页面的问题
- Hbuilder--mui--webview切换子页面问题
- app自动化的webView页面测试思路(appium工具)。
- 【亲测】Appium测试Android混合应用时,第二次切换到WebView失败
- Android切换页面效果的实现一:WebView+ViewFlipper
- 通过WebView向html页面注入js代码,实现WebView切换白昼模式/夜间模式
- Appium 对于 Android 中webview 页面测试注意的问题
- Appium测试Android混合应用时,第二次切换到WebView时的定位问题
- webview 页面返回原生页面
- appium 切换到webview context后报错
- 基于WebView的封装,支持原生和腾讯X5内核切换,支持下拉刷新和进度显示并且做了兼容判断
- appium切换Native_app和webview_1
- appium-java,切换源生app和webview
- Android切换页面效果的实现二:WebView+ViewPager
- appium对于混合app的webview页面的测试
- Android切换页面效果:WebView+ViewPager
- Android切换页面效果的实现二:WebView+ViewPager
- appium 切换到 webview 下,执行 webview 下的第二次操作时,proxying chromedriver 的 session 请求无响应