Python3.9環(huán)境搭建RobotFramework的詳細過程
Python3.9.9+RobotFramework環(huán)境搭建
一、Python安裝
下載地址:https://www.python.org/,選擇下載Python3.9.9
安裝完成后,檢查環(huán)境變量是否默認配好,若沒有手動添加一下。
下面所有的安裝都通過pip進行安裝,如果下載速度太慢,就找個鏡像來下載,具體自己找。
二、RobotFramework安裝
Robot Framework是一個基于Python的,可擴展的關鍵字驅(qū)動的測試自動化框架,用于端到端驗收測試和驗收測試驅(qū)動開發(fā)(ATDD)。它可用于測試分布式異構(gòu)應用程序,其中驗證需要涉及多種技術和接口。
pip install robotframework
三、WxPython安裝
WxPython是Python的一個GUI庫,RIDE就是基于這個庫開發(fā)的。
pip install wxPython
如果安裝報錯,就在https://pypi.org/project下載whl文件到本地進行安裝
pip install wxPython-4.1.1-cp39-cp39-win_amd64.whl
四、RIDE安裝
RIDE是一個圖形界面工具,用于創(chuàng)建、組織、運行測試案例。
如果直接使用pip install robotframework-ride
會報錯,官方推薦穩(wěn)定的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客戶端,可以通過調(diào)用requests庫發(fā)送GET、POST、PUT、DELETE請求。通常用于接口自動化中
pip install robotframework-requests
九、基于數(shù)據(jù)驅(qū)動測試庫的安裝
連接數(shù)據(jù)庫
pip install robotframework-databaselibrary
操作Oracle數(shù)據(jù)庫
pip install cx-Oracle
操作MySQL數(shù)據(jù)庫
pip install PyMySQL
操作Excel
pip install openpyxl
十、驗證是否安裝成功
進入D:\Software\Python\Python39\Scripts
雙擊ride.py
,或者在此目錄下的cmd進入Python環(huán)境,執(zhí)行python ride.py
,安裝完robotframework-ride
會在桌面生成快捷方式,也可以雙擊該快捷方式:
PS:robotframework在python3.9環(huán)境下安裝
基于上面介紹做下補充。
1、首先換源,可以大大提高install的概率
在每一步pip install后加上-i https://pypi.doubanio.com/simple
pip install [包名] -i https://pypi.doubanio.com/simple
也可自己搜索方式直接永久換成豆瓣源
2、安裝robotframework時,是從GitHub下載ride,由于國內(nèi)網(wǎng)站不容易從github上下載包
可以選擇從gitee的鏡像中下載到本地
下載地址https://gitee.com/mirrors_robotframework/RIDE?_from=gitee_search
在此頁面下載master.zip到本地
再解壓,在解壓路徑下打開cmd,輸入
python setup.py install
此時可能會出現(xiàn)有個報錯“cant find ‘pubsub’”
則
pip install pubsub
再次輸入python setup.py install
如果還出現(xiàn)報錯“cant import name ‘pub’from ‘pubsub’”
pip install pypubsub
最后輸入
python setup.py install
此時應該可以安裝成功
3、如果是下載的anaconda自帶的python,則第十步驗證是否安裝成功時,其中的路徑在anaconda的路徑下的script中,再進行驗證
到此這篇關于Python3.9環(huán)境搭建RobotFramework的詳細過程的文章就介紹到這了,更多相關Python3.9搭建RobotFramework內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python利用WordCloud模塊實現(xiàn)詞云繪制
wordcloud是詞云繪圖模塊,封裝了WordCloud詞云類,是詞云的基本載體,下面小編就來和大家詳細講講如何利用WordCloud模塊實現(xiàn)詞云繪制吧,希望對大家有所幫助2023-10-10python openCV實現(xiàn)攝像頭獲取人臉圖片
這篇文章主要為大家詳細介紹了python openCV實現(xiàn)攝像頭獲取人臉圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-08-08Python通過Manager方式實現(xiàn)多個無關聯(lián)進程共享數(shù)據(jù)的實現(xiàn)
這篇文章主要介紹了Python通過Manager方式實現(xiàn)多個無關聯(lián)進程共享數(shù)據(jù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程
這篇文章主要介紹了使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06