appium 有个自带的控制 source tree 的深度,叫 snapshotMaxDepth,可以用这个试试
antd pro 貌似自带这个功能?
Be sure the Appium server is running with an application opened by using the "App Path" parameter in Appium.app (along with package and
activity for Android) or by connecting with selenium client and supplying this in the desired capabilities object.
把 app path 前面的勾勾去掉试试
Could not find Automation.tracetemplate in any of the followinglocations
跑 appium demo 不过的问题好像是 xcode 的问题 你网上搜搜看
我觉得你把 log 贴上来 比较合适 毕竟看图是看不出闪退的
sendkeys
这个模拟器用的啥?genymotion?
实在不行 你注释掉安装和卸载这两个应用的代码,然后手动安装一次就 OK 了
好像美团有个叫 spider 的框架可以,但是这这个好像是要改动 app 的代码,好像说是用的 url schema,就是每个页面啥的都是一个链接。。。其他记不清楚了
id 不一样把?
启动的 activity 是不是不对?
click 执行的时候是不是界面上有 toast? 加个 wait 等 toast 消失试试?
对于不定时弹出的弹出框怎么处理?写监听么?
是不是电脑端证书没装?
键盘是因为被换成 appium 自带的了,去设置里切换下键盘就行了
日志里不是抛出异常了么?说你传进去的参数是 4.4.4 但是实际上连接的设备是 6.0.1 的。
selenium webelement 这个类里有一个 gettext 的方法可以获取元素的 text
Java client 5.0 加了 double tap
找感叹号这个元素呗,没有就是 pass,有就是 fail
stf 只能管理安卓设备吧,iOS 的想好怎么处理了么
你就问一句,你们啥都有人做,还招人干毛?
可以用 by classname
#4 楼 @luo577638640 那就用 swipe 呗,先获取默认值,再比较默认值和期望值决定滑动几次
看 sendkeys 好用不,标准控件可以用这个。不行的话计算下滑动一格距离是多少,然后写个循环就行
不应该是通过 driver.tap 来点击的么