要么真的没这个元素,要么点击时候这个元素还没在页面上
https://testerhome.com/topics/11658log,比如 iTools可以参考,还有些助手可以抓 pro,不过好像收费的
有开发定位,再说你这个页面是什么页面,原声还是 web 都不知道
deviceName 怎么是 127.0.0.1:5555 这么奇葩
Could not parse W3C capabilities: 'deviceName' can't be blank. Falling back to JSONWP protocol.这个提示
需要大功率的
应该都包含了,假如你有缓存数据,再次启动需要读取到部分数据,那么就要评估这个数据缓存读取的影响了,此时首次安装启动可以作为一个比较的参考,从用户场景来说,肯定是非首次安装启动更频繁,影响更大,没必要纠结这个
请教下楼主,关于 fastmonkey 我也用过,关于 carsh log 你是如何做的,我用的非 server 模式,跳出 app 后会重新运行 app,你怎么发现 carsh 多少次呢
问下 iOS 多设备启动后运行是否出现相互干扰的情况,比如一个运行,另一个卡住,等其他运行完成后又继续,我遇到过这种情况
不知道你的测试场景是什么样的,如果是开发中似乎可以办到,修改根 window 跳,但这是改源码了,只是为了测试的话没办法,只能通过实际按钮一步步点击
不行,只能通过按钮一步步点击,iOS 的页面跳转都是由根控制器控制的,一个控制容器里面页面会层层叠加或者平级存在,入栈出栈,都是有顺序的,不能乱跳
你的地址就错了,一般 locahost 绑定的是 127.0.0.1,而你是 172。。。。
同样遇到过,竞争小了,商家就不会那么重视用户了
ios9.3 以后不支持 instruments
mac 环境还是要的,单一个 xcode 你就绕不过去
这个提示应该是几秒自动消失的,可以尝试截图,靠定位的话几乎很难,速度没那么快
多机用的非 sever
github 下载好了执行成功,放进去为啥还要在编译一次,直接打开 WDA 用 Xcode 运行一次,看报什么错误,是不能编译还是未添加账号
他们说的应该是客户端版本,你是 npm 装的,如果你要测试 11.2 以后的系统,xcode 版本得升到 9.2,你可以单独调试下 WDA,这个是 iOS 系统和 xcode 之间的问题
如果针对 iOS 一端的话,其实在换了 XCUITest 测试框架后,Appium 的一些方法确实不适用了,看官方文档也可以看出来,而且随着以后 XCtest 和 WDA 可能出现的调整,也会出问题,但是升级还是需要的,iOS 就是要跟着版本走,除非你不做兼容,安卓的话,变化一直不大
设备版本升级,xcode 也需要升级,不然不支持,WDA 就无法启动,升级 xcode 到最新,单独调试 WDA,如果没问题就可以了,还有问题就是其他问题了
日志打印出来,不然怎么知道具体错哪里
楼主解决没有,Appium 1.7 的 swipe 也有问题
看错误信息是你的 server 错误,端口不对吧
不是工作量太大,不想改罢了
你试试吧,以前我也弄过小版本的 sdk 运行可以,但你为啥不升级 xcode 呢