Python3.9環(huán)境搭建RobotFramework的詳細(xì)過(guò)程
Python3.9.9+RobotFramework環(huán)境搭建
一、Python安裝
下載地址:https://www.python.org/,選擇下載Python3.9.9
安裝完成后,檢查環(huán)境變量是否默認(rèn)配好,若沒(méi)有手動(dòng)添加一下。
下面所有的安裝都通過(guò)pip進(jìn)行安裝,如果下載速度太慢,就找個(gè)鏡像來(lái)下載,具體自己找。
二、RobotFramework安裝
Robot Framework是一個(gè)基于Python的,可擴(kuò)展的關(guān)鍵字驅(qū)動(dòng)的測(cè)試自動(dòng)化框架,用于端到端驗(yàn)收測(cè)試和驗(yàn)收測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(ATDD)。它可用于測(cè)試分布式異構(gòu)應(yīng)用程序,其中驗(yàn)證需要涉及多種技術(shù)和接口。
pip install robotframework
三、WxPython安裝
WxPython是Python的一個(gè)GUI庫(kù),RIDE就是基于這個(gè)庫(kù)開(kāi)發(fā)的。
pip install wxPython
如果安裝報(bào)錯(cuò),就在https://pypi.org/project下載whl文件到本地進(jìn)行安裝
pip install wxPython-4.1.1-cp39-cp39-win_amd64.whl
四、RIDE安裝
RIDE是一個(gè)圖形界面工具,用于創(chuàng)建、組織、運(yùn)行測(cè)試案例。
如果直接使用pip install robotframework-ride
會(huì)報(bào)錯(cuò),官方推薦穩(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庫(kù),借助Selenium,可以模擬瀏覽器端的測(cè)試,通常用于Web自動(dòng)化測(cè)試。Selenium測(cè)試可以在Windows、Linux上的 IE、Chrome和Firefox中運(yùn)行。
pip install robotframework-selenium2library
六、robotframework-appiumlibrary安裝
基于AppIum進(jìn)行APP測(cè)試的庫(kù)
pip install robotframework-appiumlibrary
七、robotframework-databaselibrary安裝
pip install robotframework-databaselibrary
八、robotframework-requests安裝
RF的Requests庫(kù),Requests是Python的HTTP客戶端,可以通過(guò)調(diào)用requests庫(kù)發(fā)送GET、POST、PUT、DELETE請(qǐng)求。通常用于接口自動(dòng)化中
pip install robotframework-requests
九、基于數(shù)據(jù)驅(qū)動(dòng)測(cè)試庫(kù)的安裝
連接數(shù)據(jù)庫(kù)
pip install robotframework-databaselibrary
操作Oracle數(shù)據(jù)庫(kù)
pip install cx-Oracle
操作MySQL數(shù)據(jù)庫(kù)
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
會(huì)在桌面生成快捷方式,也可以雙擊該快捷方式:
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時(shí),是從GitHub下載ride,由于國(guó)內(nèi)網(wǎng)站不容易從github上下載包
可以選擇從gitee的鏡像中下載到本地
下載地址https://gitee.com/mirrors_robotframework/RIDE?_from=gitee_search
在此頁(yè)面下載master.zip到本地
再解壓,在解壓路徑下打開(kāi)cmd,輸入
python setup.py install
此時(shí)可能會(huì)出現(xiàn)有個(gè)報(bào)錯(cuò)“cant find ‘pubsub’”
則
pip install pubsub
再次輸入python setup.py install
如果還出現(xiàn)報(bào)錯(cuò)“cant import name ‘pub’from ‘pubsub’”
pip install pypubsub
最后輸入
python setup.py install
此時(shí)應(yīng)該可以安裝成功
3、如果是下載的anaconda自帶的python,則第十步驗(yàn)證是否安裝成功時(shí),其中的路徑在anaconda的路徑下的script中,再進(jìn)行驗(yàn)證
到此這篇關(guān)于Python3.9環(huán)境搭建RobotFramework的詳細(xì)過(guò)程的文章就介紹到這了,更多相關(guān)Python3.9搭建RobotFramework內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python利用WordCloud模塊實(shí)現(xiàn)詞云繪制
wordcloud是詞云繪圖模塊,封裝了WordCloud詞云類,是詞云的基本載體,下面小編就來(lái)和大家詳細(xì)講講如何利用WordCloud模塊實(shí)現(xiàn)詞云繪制吧,希望對(duì)大家有所幫助2023-10-10python openCV實(shí)現(xiàn)攝像頭獲取人臉圖片
這篇文章主要為大家詳細(xì)介紹了python openCV實(shí)現(xiàn)攝像頭獲取人臉圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08jupyter?notebook加載和運(yùn)行.py文件方式
這篇文章主要介紹了jupyter?notebook加載和運(yùn)行.py文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Pycharm配置lua編譯環(huán)境過(guò)程圖解
這篇文章主要介紹了Pycharm配置lua編譯環(huán)境過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11使用python讀取CSV文件時(shí)遇到編碼問(wèn)題解決方案
這篇文章主要介紹了用python讀取CSV文件時(shí)遇到編碼問(wèn)題,本文給大家分享最優(yōu)解決方案,通過(guò)使用csvkit,它使用自動(dòng)檢測(cè)適當(dāng)?shù)木幋a和解碼,需要的朋友可以參考下2023-08-08用Pytorch實(shí)現(xiàn)線性回歸模型的步驟
線性關(guān)系是一種非常簡(jiǎn)單的變量之間的關(guān)系,因變量和自變量在線性關(guān)系的情況下,可以使用線性回歸算法對(duì)一個(gè)或多個(gè)因變量和自變量間的線性關(guān)系進(jìn)行建模,本文主要介紹了如何利用Pytorch實(shí)現(xiàn)線性模型,需要的朋友可以參考下2024-01-01Python通過(guò)Manager方式實(shí)現(xiàn)多個(gè)無(wú)關(guān)聯(lián)進(jìn)程共享數(shù)據(jù)的實(shí)現(xiàn)
這篇文章主要介紹了Python通過(guò)Manager方式實(shí)現(xiàn)多個(gè)無(wú)關(guān)聯(lián)進(jìn)程共享數(shù)據(jù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11使用Keras畫神經(jīng)網(wǎng)絡(luò)準(zhǔn)確性圖教程
這篇文章主要介紹了使用Keras畫神經(jīng)網(wǎng)絡(luò)準(zhǔn)確性圖教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06