首頁 > 軟體

Python3.9環境搭建RobotFramework的詳細過程

2023-01-16 14:01:36

Python3.9.9+RobotFramework環境搭建

一、Python安裝

下載地址:https://www.python.org/,選擇下載Python3.9.9

安裝完成後,檢查環境變數是否預設配好,若沒有手動新增一下。

下面所有的安裝都通過pip進行安裝,如果下載速度太慢,就找個映象來下載,具體自己找。

二、RobotFramework安裝

Robot Framework是一個基於Python的,可延伸的關鍵字驅動的測試自動化框架,用於端到端驗收測試和驗收測試驅動開發(ATDD)。它可用於測試分散式異構應用程式,其中驗證需要涉及多種技術和介面。

 pip install robotframework

三、WxPython安裝

WxPython是Python的一個GUI庫,RIDE就是基於這個庫開發的。

pip install wxPython

如果安裝報錯,就在https://pypi.org/project下載whl檔案到本地進行安裝

pip install wxPython-4.1.1-cp39-cp39-win_amd64.whl

四、RIDE安裝

RIDE是一個圖形介面工具,用於建立、組織、執行測試案例。
如果直接使用pip install robotframework-ride會報錯,官方推薦穩定的Python3.6、3.7、3.8版本,如果就想用3.9還是有辦法的,需要從特定master拉去下載安裝:

pip install -U https://github.com/robotframework/RIDE/archive/master.zip

五、Selenuim2library安裝

RF的Selenium庫,藉助Selenium,可以模擬瀏覽器端的測試,通常用於Web自動化測試。Selenium測試可以在Windows、Linux上的 IE、Chrome和Firefox中執行。

 pip install robotframework-selenium2library

六、robotframework-appiumlibrary安裝

基於AppIum進行APP測試的庫

pip install robotframework-appiumlibrary

七、robotframework-databaselibrary安裝

pip install robotframework-databaselibrary

八、robotframework-requests安裝

RF的Requests庫,Requests是Python的HTTP使用者端,可以通過呼叫requests庫傳送GET、POST、PUT、DELETE請求。通常用於介面自動化中

pip install robotframework-requests

九、基於資料驅動測試庫的安裝

連線資料庫

pip install robotframework-databaselibrary

操作Oracle資料庫

pip install cx-Oracle

操作MySQL資料庫

pip install PyMySQL

操作Excel

pip install openpyxl

十、驗證是否安裝成功

進入D:SoftwarePythonPython39Scripts雙擊ride.py,或者在此目錄下的cmd進入Python環境,執行python ride.py,安裝完robotframework-ride會在桌面生成快捷方式,也可以雙擊該快捷方式:

PS:robotframework在python3.9環境下安裝

基於上面介紹做下補充。

1、首先換源,可以大大提高install的概率
在每一步pip install後加上-i https://pypi.doubanio.com/simple

pip install [包名] -i https://pypi.doubanio.com/simple

也可自己搜尋方式直接永久換成豆瓣源  

2、安裝robotframework時,是從GitHub下載ride,由於國內網站不容易從github上下載包

可以選擇從gitee的映象中下載到本地
下載地址https://gitee.com/mirrors_robotframework/RIDE?_from=gitee_search
在此頁面下載master.zip到本地

再解壓,在解壓路徑下開啟cmd,輸入

python setup.py install

此時可能會出現有個報錯“cant  find ‘pubsub’”

pip install pubsub

再次輸入python setup.py install
如果還出現報錯“cant  import name ‘pub’from ‘pubsub’”

pip install pypubsub

最後輸入

python setup.py install

此時應該可以安裝成功

3、如果是下載的anaconda自帶的python,則第十步驗證是否安裝成功時,其中的路徑在anaconda的路徑下的script中,再進行驗證

到此這篇關於Python3.9環境搭建RobotFramework的詳細過程的文章就介紹到這了,更多相關Python3.9搭建RobotFramework內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com