天天看點

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

大家好我是vivi小胖虎

作為一個低調逗逼的滑鼠工程師

我當然想教你們平易近人的野路子啊

一頓操作隻需要三分鐘

下載下傳安裝學習1小時

想學就往下看

幼稚園式貼心步驟圖分解

一次性教會你們

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

在此之前,我們知道了元素的8種定位方法,還認識了By定位及如何确定元素的唯一。那麼,有沒有工具,可以無需程式設計知識,就可以實作自動化呢?有的,今天我們就介紹一款神器-Katalon Recorder。

Katalon Recorder是一款基于界面的自動化測試腳本錄制工具,代替了selenium IDE,使用非常簡單友善。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

Katalon Recorder主要功能如下:

1.錄制回放腳本;

2.定位網頁元素;

3.轉化成WebDriver的腳本;

以下介紹Katalon Recorder的安裝及基本使用。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

Katalon Recorder安裝

1.打開Firefox浏覽器,點選右上角設定,然後選擇附加元件。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

2.在附件元件頁面,搜尋Katalon Recorder,然後點選進入元件頁面。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

3.點選添加到Firefox, 到此安裝完成了。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

4.安裝完成後,Firefox浏覽器工具欄會出現Katalon Recorder插件的圖示。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder
Selenium自動化測試-5.腳本錄制神器Katalon Recorder

Katalon Recorder定位網頁元素

1.安裝完成後,在Firefox浏覽器點選圖示打開Katalon Recorder,效果如下:

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

2.點選Record按鈕,然後滑鼠移至想要定位的元素上,比如,我們定位百度搜尋框。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

3.定位到搜尋框後,如下:

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

4.滑鼠點選圈起來的區域,下面的command 和 Target将自動填充值。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

5.點選Target下拉框,會發現有很多定位方式,是不是很驚喜?嘻嘻嘻,選擇合适的,直接copy用吧。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder
Selenium自動化測試-5.腳本錄制神器Katalon Recorder

Katalon Recorder錄制回放

我們來錄制一個百度搜尋的操作流程,然後回放。

1.打開Katalon Recorder後,點選New,建立Test Case, 并命名。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

2.點選Record後,在百度搜尋頁面,進行搜尋操作,操作完成後,點選stop即可。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

3.點選play,即可回放剛錄制的腳本,效果如下:

Selenium自動化測試-5.腳本錄制神器Katalon Recorder
Selenium自動化測試-5.腳本錄制神器Katalon Recorder

是不是很棒棒?接下來,我們再看看Katalon Recorder如何導出腳本。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

Katalon Recorder導出腳本

1.錄制完成後,點選Export:

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

2.可以選擇自己熟悉的語言:

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

3.底部選擇Copy to Clipboard, 然後粘貼到你的pycharm上運作試下效果吧。

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

總結:Katalon Recorder可以用來定位、錄制腳本、導出腳本等等,更多功能自己去嘗試下吧。

下一篇将分享滑鼠及鍵盤操作,敬請期待~

最後是今天的分享:Python接口測試架構實戰與自動化進階視訊及資料

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

ITester軟體測試小棧今日分享

分享内容

Python接口測試架構實戰與自動化進階視訊及資料

領取方式

微信公衆号背景回複:20191013

有圖有真相

Selenium自動化測試-5.腳本錄制神器Katalon Recorder

繼續閱讀