采用 adb input 命令输入,input text,input keyevent 输入字符
Android 版本低于 4.0 的不支持
这个得抽时间学习下
手工测试都做得不够好的情况下去追求自动化,会发现所谓的自动化是个大坑。。
赞一个!!
@lynnfang0917 实在不行,你用 adb shell input swipe 命令吧,os.system("adb shell input swipe 100 400 100 200")
@shixue33 是生成什么样的代码?求知道~哈哈
@shixue33 没有封装这个方法诶。
@shixue33 谢谢支持!~https://github.com/shixue33/GetViewInfo_for_Android.git,你的这个也很好呢!
可以否已 getevent 命令获取到输入事件、对数据处理后采用 appium 脚本进行回放?~
The following desired capabilities are required, but were not provided: platformName, deviceName
@vigossjjj 在单独验证某个问题,需要用到图片部分匹配作为判断依据时才会采用该方法,一般会以当前界面的 activity、某个 element 是否存在作为对比依据。采用 PIL 进行简单的对比还是挺方便的。
@seveniruby 对不同分辨率做兼容性测试,需要批量对比时,抽取图像特征进行对比,得改天花时间想下
上面的是 Android 下判断锁屏的状态,ios 的话我就不清楚了~
C:\Users\Administrator>adb shell dumpsys power | grep mScreenOn
mScreenOn=true
C:\Users\Administrator>adb shell dumpsys power | grep mScreenOn
mScreenOn=false
可以用这个命令获取到是否锁屏。windows 下 grep 无法使用时请用 findstr
@ianxiaohanxu 这样对比起来还是很方便的,麻烦的就是先要运行代码预先截取好图片用来做对比用
box 需要手动输入,想下怎么获取 element 的 bounds 属性
学习了!!
@hobbs 介绍下 python+appium+jenkins 吧
hi,我叫 xuxu,qq:274925460,目前在深圳一家手机公司工作,两年的测试工作经验,13 年 6 月开始接触 android 测试,目前主要还是做功能测试,抽空至于有学习下自动化,希望在这里能学到更多的东西!
@vicki 不是用这里面的 id