Robot Framework的環境搭建

2022-08-17 09:18:16 字數 1232 閱讀 7303

1.robot framework的安裝

作用:web自動化測試框架。

rf框架是基於python 的,所以一定要有python環境。網上可以自行查詢。

robotframework-2.8.5.win-amd64.exe

直接雙擊下一步即可。

2.wxpython 的安裝

作用:wxpython 是python 非常有名的乙個gui庫,因為ride 是基於這個庫開發的,所以這個必須安裝。

wxpython2.8-win64-unicode-2.8.12.1-py27.exe

直接雙擊下一步即可。

3.robot framework-ride

作用:ride就是乙個圖形介面的用於建立、組織、執行測試的軟體。

robotframework-ride-1.5.1.tar.gz

將其解壓到c盤,以後的話最好建個目錄,好多python都要解壓。c:\python27\scripts上可以檢視到。

cd c:\robotframework-ride-1.5.1

python  setup.py install

4.robot framework-selenium2library

selenium2library-master.zip

將其解壓到c盤,以後的話最好建個目錄,好多python外掛程式都要解壓。c:\python27\scripts上可以檢視到。

cd c:\selenium2library-master

python setup.py install

以上安裝完成之後,如何啟動ride:

1.通過檔案啟動(雙擊[dirpath]\python\lib\site-packages\robotide下的__init__.py檔案)

2.通過命令啟動(執行->ride.py回車/確認)

cd c:\python27\scripts\

python ride.py

3.將c:\python27\scripts\ride.py建立快捷鍵,

開啟ride.py檔案之後(以python方式開啟),點選「執行(start)」按鈕。

檢視pybot版本

cd c:\python27\scripts

pybot --version

robotframework常見的問題

1.定位元素的id是動態的 解決 1 可以通過定位父節點或兄弟元素間接定位。2 可以通過contains或starts with模糊匹配。具體格式如下 2.頁面元素載入不出來,點選不到元素。1 需要設定等待,可以是wait until element is visible,或set selenium...

RobotFramework測試Rest服務

python有乙個都對http請求封裝的很好的類庫 requests 見這裡 而rest服務就是基於http請求之上的,活躍的社群也有提供了乙個封裝 robotframework requests 見這裡 可以用來方便的測試rest服務 這裡記錄下在使用過程中碰到的問題 1.import的時候,名字...

RobotFramework 資料分離

robotframework 資料分離分為三種 1.run 新增引數 2.外部的python檔案 3.讀取excel run 新增引數 適用於jenkins 使用 v 引數名 引數值 使用外部的python檔案 使用外部的python檔案進行資料分離的話,首先建乙個python檔案,並在裡面定義乙個...