eTest帮你每日打卡掘金签到

5,178 阅读3分钟

社区的各位伴大家好,不务正业的前端又双叒叕来更新文章了(潜水摸鱼🦑🦑🦑),今天给大家带来一个有趣的功能,怎么利用eTest工具帮你完成掘金的自动化签到,一起来做一个掘金好学生吧

直奔主题,首先你要有一个eTes工具👉 下载链接🔗,还要有一个eTest chrome插件 👉 下载链接🔗,如果大家还不知道eTest 请移驾这里 👉乐趣链接eTest🔗

前期工作准备就绪

首先我们打开浏览器,输入掘金网址,然后登录 PS:如果你已经登录了就不用再登录了,这里不需要打开无痕模式的浏览器,原因是需要使用浏览器的缓存信息,如果你浏览器的缓存信息有变化,测试脚本缓存信息需要及时更新。

WechatIMG168 1.jpeg

录制脚本

我们录制脚本的时候就账号已经登录了,那我们跑自动化的时候,工具打开了一个无痕浏览器不会获取到浏览器缓存的登录信息,所以才会失败,那我们怎么处理呢?请记住这个知识点,自动化测试运行会重新开一个无痕模式的浏览器

0011.gif

现在我们打开插件录制,点击签到,然后点击弹框,点击到抽奖,然后在回到每日签到,做个断言,然后导出测试脚本

002.gif

运行自动化

打开工具新建项目掘金,新建分组签到,选择分组导入脚本

003.gif

跑下试试?信心满满, 等待⌛️⌛️⌛️,N分钟后结果却没成功😅😅😅,告诉我们需要登录

WechatIMG169.jpeg

一顿操作猛如虎,一看结果二百五

到这里咋能轻易放弃呢?今天就来介绍一下eTest高级用法,打开全局配置打开设置缓存 点击更新,再次运行 等待⌛️⌛️⌛️,N分钟后,这次成功了

004.gif

打开测试报告发现,断言也成功了,矿石比之前多了哎,你以为这就完了吗?

不不,设置定时任务,打开定时任务,选中项目,设置每周一到周七执行,执行时间是每天早上11点,早起的虫儿被鸟吃,才不能起这么早呢

WechatIMG166.jpeg

这就可以了吗,不不不,还有最后一步就是了防止跑自动化任务,打断我们的认真工作进程,(也可能是潜水摸鱼🦑),我们还要再设置一下 打开项目,打开配置打开无头模式,点击更新,这样下次跑自动化的时候,就会在后台运行

WechatIMG167.jpeg

是不是很完美,这样我们就完成了自动签到,掘金社区的优秀学生,非你莫属!

总结

今天我们通过自动签到,学到以下三个知识点

  1. 自动化测试运行会重新开一个无痕模式的浏览器
  2. 设置缓存登录信息,
  3. 设置定时任务
  4. 设置打开无头模式,运行自动测试

到这里整个打开签到就结束了,我们也会持续更新开发进度~,欢迎更多的伙伴体验乐趣👉乐趣链接eTest🔗,也欢迎大家发掘更多的使用的场景