Python3.9環(huán)境搭建RobotFramework的詳細(xì)過程
Python3.9.9+RobotFramework環(huán)境搭建
一、Python安裝
下載地址:https://www.python.org/,選擇下載Python3.9.9
安裝完成后,檢查環(huán)境變量是否默認(rèn)配好,若沒有手動添加一下。
下面所有的安裝都通過pip進(jìn)行安裝,如果下載速度太慢,就找個鏡像來下載,具體自己找。
二、RobotFramework安裝
Robot Framework是一個基于Python的,可擴(kuò)展的關(guān)鍵字驅(qū)動的測試自動化框架,用于端到端驗(yàn)收測試和驗(yàn)收測試驅(qū)動開發(fā)(ATDD)。它可用于測試分布式異構(gòu)應(yīng)用程序,其中驗(yàn)證需要涉及多種技術(shù)和接口。
pip install robotframework
三、WxPython安裝
WxPython是Python的一個GUI庫,RIDE就是基于這個庫開發(fā)的。
pip install wxPython
如果安裝報錯,就在https://pypi.org/project下載whl文件到本地進(jìn)行安裝
pip install wxPython-4.1.1-cp39-cp39-win_amd64.whl
四、RIDE安裝
RIDE是一個圖形界面工具,用于創(chuàng)建、組織、運(yùn)行測試案例。
如果直接使用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中運(yùn)行。
pip install robotframework-selenium2library
六、robotframework-appiumlibrary安裝
基于AppIum進(jìn)行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
十、驗(yàn)證是否安裝成功
進(jìn)入D:\Software\Python\Python39\Scripts雙擊ride.py,或者在此目錄下的cmd進(jìn)入Python環(huán)境,執(zhí)行python ride.py,安裝完robotframework-ride會在桌面生成快捷方式,也可以雙擊該快捷方式:

PS:robotframework在python3.9環(huán)境下安裝
基于上面介紹做下補(bǔ)充。
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
此時應(yīng)該可以安裝成功
3、如果是下載的anaconda自帶的python,則第十步驗(yàn)證是否安裝成功時,其中的路徑在anaconda的路徑下的script中,再進(jìn)行驗(yàn)證
到此這篇關(guān)于Python3.9環(huán)境搭建RobotFramework的詳細(xì)過程的文章就介紹到這了,更多相關(guān)Python3.9搭建RobotFramework內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python導(dǎo)入數(shù)值型Excel數(shù)據(jù)并生成矩陣操作
這篇文章主要介紹了Python導(dǎo)入數(shù)值型Excel數(shù)據(jù)并生成矩陣操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python輸出\u編碼將其轉(zhuǎn)換成中文的實(shí)例
今天小編就為大家分享一篇Python輸出\u編碼將其轉(zhuǎn)換成中文的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python實(shí)現(xiàn)打印彩色字符串的方法詳解
print?也許是我們在使用?Python?的時候用的最多的一種操作,但是經(jīng)常發(fā)現(xiàn)很多人可以打印彩色文本,這種操作是怎么得到的呢?本文就來為大家詳細(xì)講講2022-08-08
使用python+pygame實(shí)現(xiàn)中秋節(jié)動畫效果
馬上就要中秋節(jié)了,使用python可以實(shí)現(xiàn)中秋節(jié)動畫效果,包括月亮、兔子和煙花嗎?當(dāng)然是可以的,那該如何實(shí)現(xiàn)呢?這篇文章我們主要使用pygame來實(shí)現(xiàn),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2023-09-09
python+pytest接口自動化之token關(guān)聯(lián)登錄的實(shí)現(xiàn)
公司某管理后臺系統(tǒng),登錄后返回token,接著去請求其他接口時請求頭中都需要加上這個token,否則提示請先登錄,今天通過本文給大家介紹下python+pytest接口自動化之token關(guān)聯(lián)登錄的實(shí)現(xiàn),感興趣的朋友一起看看吧2022-04-04

