rf框架搭建 RIDE RF 自動化框架安裝步驟

2021-10-13 09:26:51 字數 1487 閱讀 3177

一.問題:

1.[ warn ] keyword 'capture page screenshot' could not be run on failure: no browser is open

網上答案太過繁雜,自己做個記錄:

辦法:瀏覽器版本太高,降低版本即可。

谷歌瀏覽器的chromedriver.exe不需要放在所謂的c:\python27\scripts目錄下,要放在c:\windows\system32作為變數呼叫;

注:一定需注意瀏覽器和瀏覽器驅動的配套使用,否則會出現各種載入錯誤。

[error 2]

--環境變數問題:初始path環境變數為:%systemroot%\system32;%systemroot%;c:\python27;c:\python27\scripts

二.步驟

1.先安裝python:

rf框架是基於python 的,所以一定要有python環境

--注意相關的環境變數和版本

2.安裝wxpython :

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

--注意相關版本配套

3.安裝robot framework:

--rf框架。基於ui的自動化。

--pip從python2.7.9後整合,一般來說安裝最新的python版本,pip也是最新的。

pip install robotframework

4.安裝robot framework-ride:

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

pip install robotframework-ride

5.驗證,在cmd視窗下輸入:ride.py

出現圖形介面就表示安裝成功了。

--桌面建立快捷方式

在桌面右擊滑鼠,彈出的選單選擇

新建-快捷方式 ,然後在 請鍵入物件 的位置輸入這一行命令

c:\python27\pythonw.exe -c"from robotide import main; main()"即可

6.robot framework-selenium2library:

pip install robotframework-selenium2library

7.測試介面用到的兩個庫:

robotframework-requests

requests

安裝命令同上

--其他第三方庫就看自己需求新增了,有時間再更新吧。

--cmd命令:

pip install robotframework-selenium2library

pip install robotframework-archivelibrary

pip install robotframework-sshlibrary

pip install robotframework-ftplibrary

RF 實現介面自動化

首先進行requuestslibrary安裝 cmd 命令列執行 pip install u requests pip install u robotframework requests 首先要安裝成功,然後庫名一定要大寫,大寫小敏感 引入requuestslibrary庫,出現波浪線後按住crtl...

RF(介面自動化測試)

2 在 robotframework ride 工具中建立套件,在套件中匯入 requestslibrary 庫 3 常用關鍵字 4 請求 get 介面 create dictionary yf bid zwy yf jwt eyjhbgcioijiuz yf uid 102299 yf ver 1...

自動化測試框架搭建思路

可以完美和unittest結合實現資料驅動 ddt安裝 pip insatll ddt ddt全稱為data driver test ddt的使用方式 ddt裝飾類,作用於申明當前類使用ddt資料驅動 data裝飾函式,作用是給函式傳值 unpack裝飾函式,作用是數解包 file data裝飾函式...