大家好,我是安果!
最近 Google 对 Chrome 进行了一次比较大的更新,其中一项是脚本录制回放功能,它可以非常方便我们处理一些自动化场景
我们可以在 Chrome 官网下载 Chrome Canary 的最新版本进行尝鲜
PS:Chrome 正式版本是 95,暂时还未集成
下载地址:
https://www.google.com/intl/zh-CN/chrome/canary/thank-you.html?statcb=1&installdataindex=empty&defaultbrowser=0
下面聊一下具体的使用步骤
1 – 录制
首先,打开 Chrome Canary 软件,F12 进入到 Devtools 开发者工具悬浮窗
选择右上角的更多工具 – Recorder,进入到「 自动化流程列表界面 」
点击「 Start new recording」按钮,输入待录制流程的名称,就可以开始录制操作了
默认会以当前 Tab 页面生成一个初始 Step
比如,我是从百度首页创建的录制步骤,这里默认添加了一个初始 Step,url 指向当前 URL
;(async () => {const browser = await puppeteer.launch();const page = await browser.newPage();async function waitForSelectors(selectors, frame) {for (const selector of selectors) {try {return await waitForSelector(selector, frame);} catch (err) {console.error(err);}}throw new Error(\'Could not find element for selectors: \' + JSON.stringify(selectors));}...
相比直接使用 puppeteer 编码自动化脚本,Chrome Recorder 录制自动化流程更加方便快捷!
推荐阅读
移动端自动化 AutoJS 快速入门指南(上)
小技巧 | Get 到一个 Web 自动化方案,绝了!
阿里最强 Python 自动化工具开源了!
聊聊 PC 端自动化最佳方案 – Pywinauto
聊聊 PC 端自动化最佳方案 – WinAppDriver
厉害了!推荐一个 Web 端自动化神器 – Automa