小螞蟻 |
|
|||
風雨過后才見彩虹 |
公告
日歷
導航常用鏈接留言簿(174)隨筆分類(189)
0--感興趣的網站1--國內測試網站2--測試同行的blog
3--開發(fā)好友的blog最新評論
|
編寫背景: 自從搞了bi數(shù)據(jù)就很少寫代碼了,這次到新公司要從頭開始搭建測試團隊,又要開啟新的自動化測試之旅,python已經到3.X版本了,也支持了Robot framework的ride庫,現(xiàn)把安裝文檔整理如下,便于后續(xù)新人安裝,少走彎路。 參考資料: https://blog.csdn.net/thefg/article/details/128601410 https://blog.csdn.net/qq_45894553/article/details/119893181 特別說明: 安裝環(huán)境選擇的版本:Windows10+python3.7,大于3.7版本安裝Robot framework的ride庫不能正常使用。 一、安裝的軟件清單見下圖: 二、安裝步驟:
三、安裝后檢查: 1. Cmd命令下執(zhí)行ride.py,能成功進入ride頁面說明robot framework安裝成功。 2. 配置ride為桌面快捷方式:在RIDE的操作界面,點擊Tools下的 Create RIDE Desktop Shortcut 在桌面上創(chuàng)建 RIDE 快捷方式即可,具體見下圖 3. 在ride操作頁面新建一個項目,把AutoItLibrary、Selenium2Library類加載,加載中如果不顯示紅色說明AutoItLibrary、Selenium2Library安裝成功。 4. Cmd命令下執(zhí)行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,執(zhí)行 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工具,加載相關類庫,輸入如下代碼運行,運行成功說明安裝成功可用
|
![]() |
|
Copyright © lijun | Powered by: 博客園 模板提供:滬江博客 |