加載selenium2Library失敗---robotframework環境搭建(RIDE無法啟動?)


加載selenium2Library失敗,環境變量、各種安裝包檢查都OK,主要原因:robotframework-selenium2library安裝包有問題。解決方法:使用源碼安裝。(百試不爽的解決方案)

細節繼續————————————

在robotframework升級的道路上遇到一些問題,記錄下來方便以后查找問題

我的電腦之前安裝的版本列表如下:

python-2.7.5

robotframework-2.8.1

robotframework-ride-1.1

robotframework-seleniumlibrary-2.9.1

wxPython2.8-win32-unicode-2.8.12.1-py27

現在seleniumlibrary已經升級到robotframework-selenium2library-1.6.0這個版本,與之前的seleniumlibrary的關鍵字也有一些差別,於是卸載之前的低版本,准備升級,升級文件版本如下:(由於安裝python的時候已經安裝了2.7.8,就不再重新安裝了)

在執行了各種exe文件之后遇到一個問題:無法啟動RIDE。於是查閱了各種資料之后發現,原來RIDE需要一個支持包,就是wxPython。而我下載的3.0.2.0版本不兼容

於是卸載3.0.2.0這個版本,安裝wxPython2.8-win32-unicode-2.8.12.1-py27.exe。安裝完成之后,RIDE終於可以啟動了,加載Selenium2Library卻顯示紅色

首先考慮是不是環境變量問題,於是檢查了一遍環境變量,驗證版本,如下:

重啟RIDE之后再加載Selenium2Library,依然顯示紅色.....

打開C:\Python27\Lib\site-packages文件夾之后發現文件有問題,於是在官網下載master文件,即源碼(下載地址:https://github.com/rtomac/robotframework-selenium2library/#readme

 

再下載SetupTools。SetupTools是一個安裝第三方工具包的增強工具軟件,下載地址:http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20

進入正式安裝步驟:

1.安裝SetupTools。

2.進入目錄:C:\Python27\Scripts, 然后輸入命令: easy_install pip,等待安裝完成(python的包管理工具)

3.進入robotframework-selenium2library-master文件夾(就是剛才下載的源碼文件,解壓后得到這個文件夾),輸入命令:python setup.py install等待安裝完成之后,進入RIDE,發現Selenium2Library可以加載成功,按F5,可以顯示Selenium2Library的關鍵字,安裝完成!

順便介紹一個命令行進入文件夾的快捷方式:

1.打開需要進入的文件夾

2.在地址欄輸入cmd:

3.回車。終於不用敲那么多文件名啦,還不怕出錯!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM