背景
对于手机自动化脚本开发者来说,对脚本bug的发现和及时优化来说,将手机脚本运行日志或者报错信息或者屏幕截图通过邮件方式及时发送给开发者,还是非常有必要的,可以让我们维护脚本的效率更改,及时发现和解决bug,提高工作效率
实例代码
下面代码需要你修改三处:发件人邮箱地址、发件人邮箱授权码、邮箱的host地址
var publicMethod = require("publicMethod");
/* 为了演示发送图片邮件我就截一张图 */
/* 截图前先获取下截图权限,建议使用云控app授权工具授权一次后就不会再弹出截图权限的弹窗了 */
var obtainGetScreenCapture = publicMethod.getScreenCapture();
if (!obtainGetScreenCapture) {
runtime.gc();
exit();
}
/* 截图保存到指定路径 */
captureScreen("/sdcard/cloud/photo/index.png");
/* 发送邮件的目的主要是把脚本执行过程中的一些重要信息、日志文件、报错信息、图片等发送给自己或者开发者,方便实时了解脚本执行情况 */
/* 邮件模板可以自己百度上搜,或者直接用纯文本信息内容,纯文本内容就是格式不好看而已, 此案例有内容图片(注意看模板中img标签的图片引入方法)和附件,供大家参考*/
var body