是不是没有用 driver.exit() 之类的?
是不是需要 switch_to 一下,建议你试试
#9 楼 @kinget007 保存在数组中的坐标值肯定是根据 id 等属性动态获取的哦,不需要维护此类坐标数据,可忽略分辨率的变化的
我理解的应用场景是 stf 集成测试框架实现云测吗?大家都用这个具体能干什么呢?
ui 自动化执行慢一般是 dump 界面控件信息慢导致的,提供给你个我使用的思路,主要提高点击,滑动等触摸操作的效率,适用于 case 重复执行的场景
1.首次调用业务 api 使用用数组保存获取到的一系列坐标
2.再次调用业务 api 时判断数组元素是否有坐标值,有就直接点击,省去 dump 的过程
亲测脚本首次运行 20S 完成的话,每多运行一次都能节省至少 5,6S 的时间,case 量大,重复多的时候效果最好
打开 testerhome 是每天上班必做的一件事
录制就是条不归路。。。。手写才是王道
我竟然看完了。。。说的好
大而全的问题真不知道咋回答。。。坐等大神来
A new session could not be created. (Original error: Required platform doesn't exist (API level >= 17)) 这不是原因吗?android 版本不够吧
被输入法挡住是毕现的话最好加个 back 操作
#1 楼 @lihuazhang 这个标签好可以加上= =
可否对编辑的帖子做个校验,必须用 markdown。。。不用帖子发不出去
通知消息里只显示回复帖子的账户头像,账户名不显示了呢
感觉咱们的排版和布局和 rubychina 完全一样- -,是用的一个框架吧?
appium 有滑动的 api 吧。。。查查吧
#2 楼 @luoxi001713 我之前用发送的是 adb shell 命令,不需要定位,系统自身弹出的弹出框用 adb shell input keyevent KEYCODE_DPAD_DOWN\adb shell input keyevent KEYCODE_DPAD_RIGHT/adb shell input keyevent KEYCODE_DPAD_CENTER 可以把弹出框点掉
一种办法可以发送导航键的 KEYCODE :KEYCODE_DPAD_DOWN/RIGHT 之类的
我一直用 uiautomatorviewer,非 web 的好像都可以识别吧
我试了下三星 note4 不管几次都是没有 webview 内容的- -,不知道是否魅族改过这里的源码了
一楼正解,必须 quit 再启动新的 session
提供源码,好人啊,右键菜单的效果不错,学习下