51Testing软件测试论坛

标题: 求助:Android脚本录制求助 [打印本页]

作者: 包子255    时间: 2015-3-10 22:12
标题: 求助:Android脚本录制求助
本人想进行Android手机的自动化测试,打算用monkeyrunner进行。使用SDK模拟器的时候,可以用record进行脚本的录制,知道一些按钮的的位置信息,例如device.touch(224,403,'DOWN_AND_UP'),是短信按钮,这样就可以写脚本。
但是使用真机的时候,不知道是用什么工具可以对手机的操作进行脚本录制,是不是record也可以录制?不知道有木有大神对此有更深入的了解,望指教!

作者: 地壳    时间: 2015-3-11 09:48
好像USB连接真机是可以录制的!
作者: 土土的豆豆    时间: 2015-3-11 10:16
脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐标,所以手机屏幕/窗口大小/像素尺寸要确定,不同版本的系统和屏幕也许会不一样~
作者: hmm1228    时间: 2015-3-11 12:51
usb连接真机,在真机设置里打开USB调试,可以用record进行脚本的录制!
作者: 包子255    时间: 2015-3-11 21:42
地壳 发表于 2015-3-11 09:48
好像USB连接真机是可以录制的!

谢谢,确实是可以录制的
作者: 包子255    时间: 2015-3-11 21:44
土土的豆豆 发表于 2015-3-11 10:16
脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐 ...

谢谢!
当使用record的时候,真机的坐标对应录制脚本的坐标会有误差,应该是因为版本库不全造成的!所以需要有匹配的模拟器版本才能达到更好的效果!
作者: 包子255    时间: 2015-3-11 21:44
土土的豆豆 发表于 2015-3-11 10:16
脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐 ...

谢谢!
当使用record的时候,真机的坐标对应录制脚本的坐标会有误差,应该是因为版本库不全造成的!所以需要有匹配的模拟器版本才能达到更好的效果!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2