亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python3.9環(huán)境搭建RobotFramework的詳細過程

 更新時間:2023年01月15日 10:31:41   作者:牛油菠蘿包  
Robot Framework是一個基于Python的,可擴展的關鍵字驅(qū)動的測試自動化框架,用于端到端驗收測試和驗收測試驅(qū)動開發(fā)(ATDD),這篇文章主要介紹了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)詞云繪制

    python利用WordCloud模塊實現(xiàn)詞云繪制

    wordcloud是詞云繪圖模塊,封裝了WordCloud詞云類,是詞云的基本載體,下面小編就來和大家詳細講講如何利用WordCloud模塊實現(xiàn)詞云繪制吧,希望對大家有所幫助
    2023-10-10
  • python openCV實現(xiàn)攝像頭獲取人臉圖片

    python openCV實現(xiàn)攝像頭獲取人臉圖片

    這篇文章主要為大家詳細介紹了python openCV實現(xiàn)攝像頭獲取人臉圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • jupyter?notebook加載和運行.py文件方式

    jupyter?notebook加載和運行.py文件方式

    這篇文章主要介紹了jupyter?notebook加載和運行.py文件方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Pycharm配置lua編譯環(huán)境過程圖解

    Pycharm配置lua編譯環(huán)境過程圖解

    這篇文章主要介紹了Pycharm配置lua編譯環(huán)境過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Python編程基礎之輸入與輸出

    Python編程基礎之輸入與輸出

    這篇文章主要為大家介紹了Python輸入與輸出,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 使用python讀取CSV文件時遇到編碼問題解決方案

    使用python讀取CSV文件時遇到編碼問題解決方案

    這篇文章主要介紹了用python讀取CSV文件時遇到編碼問題,本文給大家分享最優(yōu)解決方案,通過使用csvkit,它使用自動檢測適當?shù)木幋a和解碼,需要的朋友可以參考下
    2023-08-08
  • 用Pytorch實現(xiàn)線性回歸模型的步驟

    用Pytorch實現(xiàn)線性回歸模型的步驟

    線性關系是一種非常簡單的變量之間的關系,因變量和自變量在線性關系的情況下,可以使用線性回歸算法對一個或多個因變量和自變量間的線性關系進行建模,本文主要介紹了如何利用Pytorch實現(xiàn)線性模型,需要的朋友可以參考下
    2024-01-01
  • Python通過Manager方式實現(xiàn)多個無關聯(lián)進程共享數(shù)據(jù)的實現(xiàn)

    Python通過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)絡準確性圖教程

    這篇文章主要介紹了使用Keras畫神經(jīng)網(wǎng)絡準確性圖教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python基礎之字符串格式化詳解

    Python基礎之字符串格式化詳解

    這篇文章主要介紹了Python基礎之字符串格式化詳解,文中有非常詳細的代碼示例,對正在學習python基礎的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04

最新評論