精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
robot framework

   這幾天本想研究下用robotframework+HTTP library (Requests)來做接口測試(http協(xié)議), 安裝完Requests庫后,在RIDE里導入該庫時顯示是紅色,即導入失敗(正常導入應該顯示為黑色),網上也沒有搜索到有用的信息,于是這幾天就不停的在公司的電腦和家里的電腦上反復折騰。今天在家休息,繼續(xù)折騰,功夫不負有心人,終于搞定了,在此記錄下。


一、問題現(xiàn)象描述:


  我電腦上本來安裝的有robotframework+Selenium2Library環(huán)境(robot framework環(huán)境搭建),于是我直接在命令行運行:pip install -U robotframework-requests  來安裝RequestsLibrary,然后用RIDE導入時,如下圖,Selenium2Library他DatabaseLibrary都是正常的,偏偏RequestsLibrary是紅色的。




二、問題解決過程:


首先,我懷疑安裝的有問題,于是到安裝目錄(我的是:C:\Python27\Lib\site-packages)下查看是否存在RequestsLibrary庫,發(fā)現(xiàn)該目錄下存在下面兩個安裝文件夾:



  •   RequestsLibrary


  •   robotframework_requests-0.3.8-py2.7.egg-info



  安裝的應該沒問題,安裝沒問題那是什么有問題?我懷疑是與環(huán)境安裝有關。


于是,為了排除一切可能的X因素,我就把電腦上之前安裝的的環(huán)境全部卸載干凈后,全部在重新安裝。可惜這次安裝完成后,問題依然沒有解決。不過問題雖然沒有解決,但可以排除與安裝包和環(huán)境沒有關系。到這時我又開始懷疑是缺少某個依賴包。(開源的就是這樣, 安裝時會依賴很多其它的包)


最后,RIDE有個Import Failed Help功能(上圖中紅色框的部分),點擊一下這個按鈕,彈出如下圖提示,說的還是挺詳細的:


  1、導入失敗顯示紅色


  2、可以在  Tools / View RIDE Log  下查看詳細的失敗日志。


  3、。。。




根據上面第2點找到的錯誤日志:



20150503 08:38:55.590 [INFO]: Started RIDE 1.3 using python version 2.7.8 with wx version 2.8.12.1 in win32.20150503 08:38:59.105 [WARN]: Importing test library "RequestsLibrary" failedTraceback (most recent call last):Importing test library 'RequestsLibrary' failed: ImportError: No module named requestsTraceback (most recent call last):  File "C:\Python27\lib\site-packages\RequestsLibrary\__init__.py", line 1, in <module>from RequestsKeywords import RequestsKeywords  File "C:\Python27\lib\site-packages\RequestsLibrary\RequestsKeywords.py", line 1, in <module>import requestsPYTHONPATH:  C:\Python27\lib\site-packages\robotide\lib\robot\libraries  C:\Python27\lib\site-packages\robotide\lib  C:\Python27\lib\site-packages\wx-2.8-msw-unicode  C:\Python27\lib\site-packages\wx-2.8-msw-unicode  C:\Python27\lib\site-packages\setuptools-5.4.1-py2.7.egg  C:\Python27\lib\site-packages\pip-6.1.1-py2.7.egg  C:\Windows\system32\python27.zip  D:\Program Files\VisualSVN Server\bin  D:\Program Files\VisualSVN Server\PythonPackages  C:\Python27\DLLs  C:\Python27\lib  C:\Python27\lib\plat-win  C:\Python27\lib\lib-tk  C:\Python27  C:\Python27\lib\site-packages  .  C:\Users\Administrator\Desktop  C:\Python27\lib\site-packages\robotide\spec  File "C:\Python27\lib\site-packages\robotide\spec\librarymanager.py", line 76, in _fetch_keywordsreturn get_import_result(path, library_args)  File "C:\Python27\lib\site-packages\robotide\spec\libraryfetcher.py", line 20, in get_import_result    lib = TestLibrary(path, args)  File "C:\Python27\lib\site-packages\robotide\lib\robot\running\testlibraries.py", line 37, in TestLibrary    libcode = importer.import_class_or_module(name)  File "C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 64, in import_class_or_module    self._raise_import_failed(name, err)  File "C:\Python27\lib\site-packages\robotide\lib\robot\utils\importer.py", line 102, in _raise_import_failed    raise DataError('\n'.join(msg))



問題終于找到了,原來是少了 requests,安裝地址https://pypi.python.org/pypi/requests


命令行窗口運行:pip install requests


再次用RIDE導入RequestsLibrary,成功:




開啟愉快的研究之旅了。。。。。。

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
robotframework自動化測試環(huán)境搭建
cmd查看python安裝路徑
Robot Framework 環(huán)境搭建文檔
windows下sublime Text 3 做Python編輯器 詳細配置
pip的安裝,更新,卸載模塊以及使用方法 python
ipython qtconsole 或者ipython notebook 怎么加載自寫模塊
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 根河市| 涿州市| 内乡县| 阳春市| 来宾市| 浙江省| 闻喜县| 京山县| 阿合奇县| 曲水县| 丰县| 三亚市| 卓资县| 蛟河市| 麻城市| 项城市| 洛隆县| 白银市| 高碑店市| 鄢陵县| 南通市| 明光市| 桃源县| 通化市| 漳浦县| 同心县| 澄城县| 郁南县| 望城县| 阿克苏市| 安平县| 焦作市| 穆棱市| 和平县| 汕头市| 宁陵县| 神池县| 钟祥市| 密山市| 南昌市| 闽侯县|