Robot Framework 的安裝和配置

2022-07-13 04:30:11 字數 1876 閱讀 9365

robot framework 的安裝和配置

在使用 rf(rebot framework)的時候需要 python 或 jython 環境,具體可根據自己的需求來確定。本文以在有 python 的環境的機器上安裝和使用 rf 為例。

在配置過程中需要安裝如下包:python 2.7、wxpython、robot framework、robot framework ride、robot framework selenium library。

安裝 python 2.7

安裝完後,需要設定環境變數:計算機—屬性—高階系統設定—環境變數—系統變數—path,寫入 c:\python27 和 c:\python27\scripts(更改為您指定路徑即可)。

同時我們也可以通過 dos 環境來驗證安裝的 python 資訊。

安裝 pip

安裝完python後,進入python安裝目錄,例如:c:\python27\scripts,

執行easy_install.exe pip

則python27\scripts資料夾下會出現一系列和pip有關的檔案,其中有pip.exe,說明pip命令可以使用

在cmd下輸入「pip」,如果能識別"pip"指令,則說明pip安裝成功了。

也就是說會出現如下的畫面:

安裝 wxpython

安裝 pycrypto

選擇對應的 pycrypto installer 版本,進行預設安裝。需要在安裝庫(如 shhlibrary)之前進行安裝,否則會出現 錯誤「can't find vcvarsal.bat」。

安裝 robot framwork

解壓後,執行命令「python setup.py install」進行安裝。進入 python 的安裝路徑,執行命令「pip install robotframework」。

安裝 robotframework-ride

進入 python 的安裝路徑,執行命令「pip install robotframework-ride」。

安裝需要的 library

如 selenium2library ,archivelibrary,sshlibrary ,ftplibrary 等。進入 python 的安裝路徑,分別執行以下命令:

清單 1. 安裝 test library

pip install robotframework-selenium2library

pip install robotframework-archivelibrary

pip install robotframework-sshlibrary

pip install robotframework-ftplibrary

完成以上步驟後,robotframework 的安裝工作已經完成,可以通過執行命令「pip list」檢視已經安裝的產品,如圖 1 所示:

圖 1.robotframework 安裝產品列表

robotframework常見的問題

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

Robot Framework的環境搭建

1.robot framework的安裝 作用 web自動化測試框架。rf框架是基於python 的,所以一定要有python環境。網上可以自行查詢。robotframework 2.8.5.win amd64.exe 直接雙擊下一步即可。2.wxpython 的安裝 作用 wxpython 是py...

RobotFramework測試Rest服務

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