使用Jenkins部署前端项目

浏览器自动化一般是测试的必修课之一,对于前端来说可能并不需要会使,但是微软出的浏览器自动化框架-playwright实在是太好用了。

在Python爬虫,如果需要爬取动态网页则需要借助selenium框架进行辅助,它相当于是运行了一个浏览器,然后将js和动态网络请求进行解析后返回渲染成DOM后的数据。

我猜测playwright肯定也有相应的功能,于是就带着这个需求进行研究。

方便

和selenium需要去它对应的官网下载一个浏览器控制插件不同,playwright只需要通过npm进行安装,它会自动下载所需要的浏览器内核,完全不用你操心。

npm i -D playwright