开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

          開通VIP
          robot framework

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


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


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




          二、問題解決過程:


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



          •   RequestsLibrary


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



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


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


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


            1、導(dǎo)入失敗顯示紅色


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


            3、。。。




          根據(jù)上面第2點(diǎn)找到的錯(cuò)誤日志:



          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


          命令行窗口運(yùn)行:pip install requests


          再次用RIDE導(dǎo)入RequestsLibrary,成功:




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

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

          聯(lián)系客服