去掉这个 capabilities.setCapability( "automationName","uiautomator2"):
加油
同样定了一个目标也达成了,但是没有 Q 博士的高度,希望自己能在未来追赶你们。
try catch 异常
#8 楼 @chenhengjie123 解决了 前面没加显示等待
修改一下 markdown 格式啊
#5 楼 @seveniruby try catch 了但是没有捕获异常,而是直接报错元素没找到。不知道为什么到这里是错误的,之前的用这个封装都没问题。很奇怪
#1 楼 @piaoransk 是有这么个方法,等我试试
搜狗也在做人工智能吧?
cannot activate web view 切换 webview 成功了吗?
#28 楼 @Lihuazhang 不信~
#20 楼 @Lihuazhang 看你成天研究各种新框架
#1 楼 @Lihuazhang 恒温 你竟然来握手!
public static void switchtoWeb(){
try {
Set<String> contextNames = driver.getContextHandles();
for (String contextName : contextNames) {
// 用于返回被测app是NATIVE_APP还是WEBVIEW,如果两者都有就是混合型App
if(contextName.contains("WEBVIEW")||contextName.contains("webview")){
driver.context(contextName);
System.out.println("跳转到web页 开始操作web页面");
}
}
}catch (Exception e) {
e.printStackTrace();
}
}
webview 测试完成再切换回 native_APP 即可
#3 楼 @tobecrazy 一样的 不是替换图片是直接 set color
直接切换就可以了,你描述的不太清楚。
session 没创建啊,检查监听的端口,查看手机是否连接上,上次执行完有没有退出。等等