自动化控制安卓系统的方式
1、 使用夜神模拟器。有录制回放功能。比较简单,但是可能有兼容性问题。遇到过播放视频就崩溃的情况。功能叫做“操作助手”,快捷键ctrl+9;
2、 使用total control,连接真实手机进行控制,兼容性好。不需要root。可以使用js脚本。其解析引擎为ringoJS。
total control 6.9.2使用的RingoJS不知道什么版本,一些比较高级的JS语法都不支持,比如:
`字符串`
()=>{}函数
不过require方法支持,可以exports。不过exports的定义受限制,不能直接将其={},而需要逐个定义。
正确1:
exports.a = 1;
exports.b = function(x,y){return x + y}
正确2
var x= 10
var a= function(x, y){return x + y}
export('x','a')
错误:
exports = {
a: 1,
b: function(x,y){return x + y}
}
另外,console.log不受支持,替代的是print