<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小螞蟻  
    風雨過后才見彩虹
    公告

    • —————————————
      李麗君
      軟件測試工作者
      廣東籍貫的海南人
      北京生活12年
      目前在深圳

      郵箱:
      llj2003hbdd@163.com
      —————————————
      說明:本Blog中的內容均為本人原創或轉載,本人依法保留Blog內原創文章的所有權利,如需轉載,請注明作者及出處。未經許可,不得將本Blog內文章用于任何盈利性用途。
      —————————————
    日歷
    <2023年1月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    常用鏈接

    留言簿(174)

    隨筆分類(189)

    0--感興趣的網站

    1--國內測試網站

    2--測試同行的blog

    3--開發好友的blog

    最新評論

     

    編寫背景:

    自從搞了bi數據就很少寫代碼了,這次到新公司要從頭開始搭建測試團隊,又要開啟新的自動化測試之旅,python已經到3.X版本了,也支持了Robot framework的ride庫,現把安裝文檔整理如下,便于后續新人安裝,少走彎路。

    參考資料:

    https://blog.csdn.net/thefg/article/details/128601410

    https://blog.csdn.net/qq_45894553/article/details/119893181

    特別說明:

    安裝環境選擇的版本:Windows10+python3.7,大于3.7版本安裝Robot framework的ride庫不能正常使用。

    一、安裝的軟件清單見下圖:


    二、安裝步驟:

    順序

    安裝包名

    安裝方法

    下載地址

    備注

    1

    python

    具體見:https://blog.csdn.net/thefg/article/details/128601410

    https://www.python.org/download

    切記目前最高有效版本只能安裝3.7.9

    2

    setuptools

    不需要安裝,python3.7.9安裝后自帶安裝

    Python 的套件管理程式

    3

    pip

    不需要安裝,python3.7.9安裝后自帶安裝

    Python 的套件管理程式

    4

    升級pip

    Cmd命令執行:pip install --upgrade pip

    升級pip到最新版本

    5

    robot framework

    Cmd命令執行:pip install robotframework

    https://pypi.python.org/pypi/robotframework

    robot framework本身

    6

    robotframework-ride

    Cmd命令執行:pip install robotframework-ride

    https://pypi.python.org/pypi/robotframework-ride

    Ride

    7

    wxPython

    不需要安裝,安裝robotframework-ride自動安裝

    支撐Ride的運行庫

    8

    wheel

    Cmd 命令執行:pip install wheel

    運行安裝.whl

    9

    robotframework-selenium2library

    Cmd命令執行:pip install robotframework-selenium2library

    https://pypi.python.org/pypi/robotframework-selenium2library

    selenium2測試庫,基于webdriver驅動

    10

    robotframework-databaselibrary

    Cmd命令執行:pip install

    robotframework-databaselibrary

    https://github.com/franz-see/Robotframework-Database-Library

    DB

    11

    Pymysql

    Cmd命令執行:pip install pymysql

    https://pypi.python.org/pypi/pymssql

    Mysql第三方庫

    12

    pywin32

    不需要安裝,安裝robotframework-ride自動安裝

    13

    AutoItV3

    exe文件,直接雙擊安裝

    http://www.autoitscript.com/site/autoit-news/autoit-v3-3-10-0-released/

    AutoItLibrary使用前提

    14

    Requests

    Cmd命令執行:pip install requests

    https://pypi.python.org/pypi/requests

    RequestsLibrary庫使用前提

    15

    RequestsLibrary

    Cmd命令執行:pip install -U robotframework-requests

    https://github.com/bulkan/robotframework-requests

    http request

    16

    robotframework-autoitlibrary

    Cmd命令執行:pip install robotframework-autoitlibrary

     

    17

    autoitlibrary3

    Cmd命令執行:pip install autoitlibrary3

    http://code.google.com/p/robotframework-autoitlibrary/

    AutoItLibrary測試庫

    18

    robotframework-appiumlibrary

    Cmd命令執行:pip install robotframework-appiumlibrary

     

    19

    robotframework-httplibrary

    Cmd命令執行:pip install robotframework-httplibrary

    安裝完后會出現ride加載httplibrary庫標紅失敗,解決辦法手動安裝livetest,具體見下面說明

     

    三、安裝后檢查:

    1.   Cmd命令下執行ride.py,能成功進入ride頁面說明robot framework安裝成功。

    2.   配置ride為桌面快捷方式:RIDE的操作界面,點擊Tools下的 Create RIDE Desktop Shortcut 在桌面上創建 RIDE 快捷方式即可,具體見下圖

     

    3.       在ride操作頁面新建一個項目,把AutoItLibrary、Selenium2Library類加載,加載中如果不顯示紅色說明AutoItLibrary、Selenium2Library安裝成功。

    4.       Cmd命令下執行pip list,可以查看安裝的包列表有哪些

     

    四、特別說明:

    問題:python 解決 robotframework RIDE 中導入HttpLibrary庫為紅色

    解決辦法:

    1.     檢查相關庫是否以及安裝


    jsonpath,jsonpointer 可以直接pip install 進行安裝,livetest 需要離線安裝,步驟如下:

    2.     下載livetest包,地址:https://pypi.org/project/livetest/#files


    3.     解壓并修改相關文件

    修改 /livetest-0.5/livetest/init.py文件

    修改import httplib 為 import http.client as httplib

    修改import urlparse 為 import urllib.parse

    修改from Cookie import BaseCookie, CookieError 為 import http.cookiejar

    修改所有 except XXXError, e 為 except XXXError as e



    修改/livetest-0.5/test/test_select.py文件

    修改文件中所有except XXXError, e 為 except XXXError as e


     

    修改 /livetest-0.5/setup.py文件

    修改long_description=file(‘README.rst’).read() 為 long_description=open(‘README.rst’).read()

    修改version=livetest.version 為 version=‘0.5’

    修改author_email=livetest.author 為 author_email=‘storborg@mit.edu’


    4.     手動安裝livetest

    cmd中切換路徑到\livetest-0.5,執行 python setup.py install,安裝成功。

    5.     修改HttpLibrary相關配置

    修改__init__.py (文件路徑:C:\Python37\Lib\site-packages\HttpLibrary)

    修改from urlparse import urlparse 為from urllib.parse import urlparse

    修改except ValueError, e為 except ValueError as e (共兩處)

    6.     重啟ride,導入正常


     

    五、驗證工具是否能正常使用

    1.安裝Firefox瀏覽器

    2.打開ride工具,加載相關類庫,輸入如下代碼運行,運行成功說明安裝成功可用



     

     



    posted on 2023-01-20 19:00 lijun 閱讀(771) 評論(0)  編輯  收藏 所屬分類: 軟件自動化測試
     
    Copyright © lijun Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲人成网站日本片| 亚洲国产日韩一区高清在线 | 国产无遮挡色视频免费观看性色| 成人午夜免费福利| 亚洲国产精品无码久久九九大片 | 亚洲乱妇老熟女爽到高潮的片| 最近最新高清免费中文字幕| 91大神亚洲影视在线| 成人免费视频网站www| 亚洲AV色吊丝无码| 天天看片天天爽_免费播放| 亚洲av无码专区在线电影天堂| 日本免费一本天堂在线| 老司机午夜精品视频在线观看免费| 亚洲人成影院在线观看| 大地影院MV在线观看视频免费| 久久久亚洲精品国产| 67pao强力打造国产免费| 中日韩亚洲人成无码网站| 四虎影在线永久免费四虎地址8848aa | 免费鲁丝片一级观看| 日本免费精品一区二区三区| 亚洲精品无码不卡在线播HE| 91制片厂制作传媒免费版樱花| 亚洲一区中文字幕在线观看| 免费看国产一级特黄aa大片| 成人无码区免费A∨直播| 亚洲视频一区二区三区| 日本免费人成黄页网观看视频| caoporn成人免费公开| 亚洲AV日韩AV高潮无码专区| 69式国产真人免费视频| 青青免费在线视频| 国产aⅴ无码专区亚洲av| 毛片视频免费观看| 中文字幕不卡高清免费| 亚洲熟妇无码久久精品| 免费国产一级特黄久久| 91精品手机国产免费| 香蕉视频亚洲一级| 亚洲黄色网址大全|