包子255 发表于 2015-3-10 22:12:25

求助:Android脚本录制求助

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

地壳 发表于 2015-3-11 09:48:17

好像USB连接真机是可以录制的!

土土的豆豆 发表于 2015-3-11 10:16:03

脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐标,所以手机屏幕/窗口大小/像素尺寸要确定,不同版本的系统和屏幕也许会不一样~

hmm1228 发表于 2015-3-11 12:51:23

usb连接真机,在真机设置里打开USB调试,可以用record进行脚本的录制!

包子255 发表于 2015-3-11 21:42:05

地壳 发表于 2015-3-11 09:48
好像USB连接真机是可以录制的!

谢谢,确实是可以录制的

包子255 发表于 2015-3-11 21:44:35

土土的豆豆 发表于 2015-3-11 10:16
脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐 ...

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

包子255 发表于 2015-3-11 21:44:35

土土的豆豆 发表于 2015-3-11 10:16
脚本开发当然是针对模拟器进行的;
你要确定模拟器版本是否支持各库。另外,现在因为很多UI上还是会读取坐 ...

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