先行声明:
1、下面展示的内容多源于 TesterHome 各位前辈的经验总结,我只是按照我的想法进行了简单拼接(目前只适用于 Win 平台下的 Android 自动化测试)
2、主要参考了@hualin 的 https://testerhome.com/topics/7550
工程目录如下:
run_all_cases.js 是用 uirecorder 录制生成的脚本,主要做了以下改动:
1. 录制单个测试案例导出
module.exports = function(login){
...
}
2. 在run_all_cases里导入
// Testcases
var login = require('./auth/Login.js');
// home
var luckly = require('./home/Luckly.js');
var search = require('./home/Search.js');
// testcases
login();
luckly();
search();
// ...
3. data.js
module.exports = {
demoName: 'demo',
demoPassword: '123456'
}