Puppeteer在21世纪绘本大赛测试初次体验

https://alonhero.oss-cn-qingdao.aliyuncs.com/wordpress/web/WX20181024-105911.png
我们是Puppeteer 幕后控制人

前端Web UI自动化测试,一直是个难点,需要针对不同的设备,但是大部分的WebUi测试,我们还是可以模拟的,之前有PhantomJS 用于前端UI无渲染测试,可以进行图像的对比,但是Puppeteer的横空出世直接宣告PhantomJS的的死刑。Puppeterr的具体信息,见官网

我们碰到的需求是,在21世纪大赛中的分享页面,如果某一个作品的在三分钟内点赞超过400次,那么给于点赞过于频繁的提示,虽然在测试环境测试通过,但是在线上回归测试的,怎么模拟这个现象。一种使用脚本调用点赞接口,但是这种情况,我们无法看到真实的界面,怎么截图看到提示,另一种就是我们利用Puppeteer来模拟的用户的操作,这种情况下,不需要自己调用接口。

阅读 “Puppeteer在21世纪绘本大赛测试初次体验”