今天得空看了看論壇,發現有人在推廣一個Chrome浏覽器上的Web UI自動化工具,定位是做自動化簡單重複性任務。
Automa的訴求是從自動化填寫表單、執行重複性任務、螢幕截圖、抓取網頁資訊等功能,此外還提供定時任務功能友善提升效率。
這款插件吸引我的兩點:1.無代碼UI自動化操作;2.拖拽連接配接組合用例。就我體驗來講,這個插件在浏覽器操作功能比較文檔,但是網頁元素互動的功能還有待提高。視訊中點選熱門視訊的操作直接翻車了。
為了達到一定的示範效果,我先展示一張我自己寫的打開B站的熱門視訊頁面的用例截圖。

上圖左側是編輯面闆區域,編輯面闆右側是用例展示區域。
下面我要正式開始介紹Automa了,按照我的慣例自然要錄制一個視訊配合本文。
安裝
可以選擇直接去Chrome Web store下載下傳安裝,位址:https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca,你也可以去作者GitHub:https://github.com/Kholid060/automa上發現其他安裝方式。這裡不便多說,各位自行領會。
首頁功能介紹
如圖1部分就是功能切換:首頁、工作流、曆史記錄。
如圖2部分就是工作流(我個人稱為用例)部分,展示了用例的名字和運作按鈕,以及最近的一次編輯時間。
如圖3部分是執行記錄,按照時間由近及遠排序。
工作流
功能比較簡單,主要是建立工作流,導出導入工作流。
核心工作區

左側編輯器提供了四類功能:通用功能(開始、延遲、重複、導出資料);浏覽器功能(新标簽頁、回退、前進、關閉、截屏);網頁操作(點選、擷取文本、滾動、連結、擷取屬性、送出表單);邏輯判斷(條件判斷、是否存在)。
日志
這個沒啥可說的,這裡就省略了。
插件
Have Fun ~ Tester !
- 頗具年代感的《JMeter中文操作手冊》
- 140道面試題目(UI、Linux、MySQL、API、安全)
- 圖解HTTP腦圖
- 分享一份Fiddler學習包
- 測試之JVM指令腦圖
- 好書推薦《Java性能權威指南》
- 如何選擇正确的自動化測試工具
- 用Groovy處理JMeter變量
- HTTP接口測試基礎【FunTester架構教程】
- 功能測試與非功能測試
- 如何維護自動化測試
- Jira API的踩坑記
- 性能瓶頸調優【粉絲投稿】