先行声明:
1、下面展示的内容多源于 TesterHome 各位前辈的经验总结,我只是按照我的想法进行了简单拼接(目前只适用于 Win 平台下的 Android 自动化测试)
2、主要参考了@hualinhttps://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'
}


↙↙↙阅读原文可查看相关链接,并与作者交流