通過(guò)瀏覽器插件可實(shí)現(xiàn)自動(dòng)化腳本的錄制與編寫,具有代表性的工具就是:Selenium IDE、Katalon Recorder,對(duì)于簡(jiǎn)單的業(yè)務(wù)來(lái)說(shuō)可快速實(shí)現(xiàn)自動(dòng)化的上手工作。
本篇將介紹一款類似的瀏覽器自動(dòng)化工具-Automa,除了可錄制與編寫腳本外,它還有一個(gè)獨(dú)特的功能,就是可以通過(guò)連接塊的可視化來(lái)對(duì)自動(dòng)化腳本進(jìn)行編寫與維護(hù)。
Automa 是用于瀏覽器自動(dòng)化的瀏覽器擴(kuò)展。可進(jìn)行自動(dòng)填寫表單、執(zhí)行重復(fù)性任務(wù)、截取屏幕截圖到抓取網(wǎng)站數(shù)據(jù)等。
支持的瀏覽器:Chrome、Firefox,可通過(guò)各應(yīng)用插件商店進(jìn)行獲取下載與安裝。
官網(wǎng)地址:
https://www.automa.site/
以 Firefox 的 Automa 插件為例。
打開(kāi)后,可以看到用例是以工作流的形式來(lái)體現(xiàn)的。系統(tǒng)語(yǔ)言由英文可以切換為中文。
可以先進(jìn)行錄制或者新建工作流。
以錄制工作流為例,輸入名稱后,點(diǎn)擊錄制,開(kāi)始在瀏覽器上按照所要實(shí)現(xiàn)的步驟操作就可以了。
操作的步驟都會(huì)記錄下來(lái)。
點(diǎn)擊停止錄制后,腳本錄制完成。
點(diǎn)擊執(zhí)行,發(fā)現(xiàn)網(wǎng)頁(yè)是打開(kāi)了,但是沒(méi)有進(jìn)行輸入操作。
進(jìn)入此工作流,就進(jìn)入到了連接塊頁(yè)面。可以看到左側(cè)提供了各種模塊,可以幫助實(shí)現(xiàn)和完善你的自動(dòng)化腳本。
通過(guò)元素選擇器,可以獲取頁(yè)面上的元素屬性,支持CSS、XPath。
分析后發(fā)現(xiàn)第3步不對(duì),將點(diǎn)擊元素模塊替換為表單模塊,并輸入測(cè)試數(shù)據(jù),再次執(zhí)行。
執(zhí)行完成后,是預(yù)期想要的操作步驟,查看日志,每個(gè)步驟都打印出來(lái)了。
通過(guò)設(shè)置觸發(fā)器,可設(shè)置在不同條件下來(lái)自動(dòng)執(zhí)行腳本。
也可通過(guò)計(jì)劃,來(lái)添加工作流實(shí)現(xiàn)不同的執(zhí)行方式。
本文鏈接:http://www.tebozhan.com/showinfo-26-83-0.htmlAutoma-通過(guò)連接塊來(lái)自動(dòng)化你的瀏覽器
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com