<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| 毛片免费视频播放| 亚洲欧美日韩中文字幕一区二区三区| 特级做A爰片毛片免费69| 亚洲欧洲精品成人久久曰| 国产小视频在线观看免费| 青青草国产免费国产是公开 | 一本到卡二卡三卡免费高| 亚洲AV无码成H人在线观看| 亚洲阿v天堂在线2017免费| 亚洲成色在线综合网站 | MM1313亚洲国产精品| 亚洲第一页综合图片自拍| 99re6在线视频精品免费| 亚洲综合一区二区精品导航| 四虎在线成人免费网站| 亚洲av无码一区二区三区四区| 免费一级毛片在级播放| 最好免费观看高清在线| 亚洲天堂中文字幕在线观看| 四色在线精品免费观看| 一级做a爰片久久毛片免费看| 亚洲第一精品福利| 大学生一级特黄的免费大片视频| 一本久久免费视频| 无码欧精品亚洲日韩一区| 免费精品人在线二线三线区别| 日本视频免费观看| 亚洲综合男人的天堂色婷婷| 日本高清免费不卡视频| 国内永久免费crm系统z在线 | 亚洲乱码卡三乱码新区| 亚洲国产一区明星换脸| 国产精品免费AV片在线观看| 亚洲人成图片网站| 久久亚洲国产午夜精品理论片|