<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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲日韩中文字幕天堂不卡| 国产亚洲精品a在线观看app| 亚洲人6666成人观看| 久久国产色AV免费看| 亚洲精品国产专区91在线| 99re热精品视频国产免费| 亚洲国产成人久久综合一| 中文字幕无码日韩专区免费| 亚洲AV无码成人网站久久精品大| a级片免费观看视频| 亚洲欧洲在线观看| 黄在线观看www免费看| 激情综合亚洲色婷婷五月APP| 动漫黄网站免费永久在线观看 | 国产男女猛烈无遮档免费视频网站 | 黄网站色在线视频免费观看| 亚洲不卡视频在线观看| 午夜高清免费在线观看| 美女隐私免费视频看| 亚洲成A∨人片天堂网无码| 精品熟女少妇aⅴ免费久久| 亚洲成AV人在线播放无码| 日韩国产免费一区二区三区| 亚洲精品国产suv一区88| 亚洲国产中文v高清在线观看| 精品无码一级毛片免费视频观看| 亚洲国产成人精品不卡青青草原| 手机在线看永久av片免费| 免费精品国产自产拍在线观看 | 国产精品免费一区二区三区四区| 亚洲美女免费视频| 国产精品视_精品国产免费| 久99久无码精品视频免费播放| 精品亚洲麻豆1区2区3区| 天堂在线免费观看中文版| 国产精品免费一区二区三区| 亚洲午夜在线电影| 国产免费午夜a无码v视频| 久草免费福利资源站| 特级毛片免费观看视频| 亚洲91av视频|