Python3實現自動化框架robotframework RIDE+SeleniumLibrary安裝實例


Python3實現自動化框架robotframework RIDE+SeleniumLibrary安裝

現在python3是未來的主流,為了適應技術的變化robotframework 3.1之后也開始支持python3了,同時Robotframework RIDE也在1.7版本支持Python3了,同時支持最新的wxpython 4.04了,有了這些,我們就完全可以裝一套最新的環境了,不再用python27的版本了。


1.下載最新版本的python3.7

可根據自己電腦的位數下載,如:我的64位的win7,下載對應的64位python3.7版本https://www.python.org

安裝時選Customize install,將安裝路徑改為C:\Python\Python37

 

 

2.安裝初始時,你可以選擇自定義安裝,自動添加path的環境變量這項選中一下,方便安裝成功后不用再去配置環境變量

升級一下PIP, 在dos下輸入 python -m pip install --upgrade pip

 

3.在線安裝robotframwork,在dos下輸入pip install robotframework

https://github.com/robotframework/robotframework

 

 

 

4.在線安裝wxpython,在dos下輸入pip install wxpython

此時安裝的版本是wxPython 4.0.6

 

 

 

5.在線安裝pygments,在dos下輸入pip install pygments(這是一個代碼高亮的庫,運行ride需要)http://pygments.org/ ,此時安裝版本是2.4.2

 

 

6.安裝能運行在python3的ride1.7.3, 直接在DOS命令下安裝pip install robotframework-ride 此時安裝版本是1.7.3.1

 (由於1.7.4a是prerelease版本,所以無法用pip安裝,后面我會升級到1.7.4a)

7.在DOS輸入ride.py,運行ride成功

 

 

非官方的,還發現有這一個版本,我沒有試過,看起來是一樣的版本。

https://github.com/HelioGuilherme66/RIDE

 

后面我發現1.7.3對中文路徑等支持問題,我就升級到1.7.4a1,自己下載一個包,手動安裝python setup.py install 

 

 

 8. 創建快捷方式

通過命令行ride.py后,可以在Tools菜單下,創建快捷方式

 

 

 

或者手動創建

C:\Python\Python37\Scripts\  找到ride.py文件-->右鍵-->發送到-->桌面快捷方式

喜歡小機器人的,可以用這個文件替換一下(將這個圖片下載下來,改一下擴展名叫.ico就可以了)

C:\Python\Python37\Lib\site-packages\robotide\widgets

 

9. 關閉RIDE,准備安裝SeleniumLibrary

https://github.com/robotframework/SeleniumLibrary

DOS命令下pip install robotframework-seleniumlibrary==4.0.0a1 

 

 

打開RIDE,新建一個項目,增加SeleniumLibrary (最新的SeleniumLibrary 不再叫Selenium2Library了,如果增加Selenium2Library是紅色表示不對)

 

 

 

10. 安裝Chromedriver

  1. 下載 Chrome driverIE driver 並配置

下載地址: http://npm.taobao.org/mirrors/chromedriver

很多鏡像都可以從此處下載:http://npm.taobao.org/mirrors/

要下載那個版本的chromedriver,可參考

https://blog.csdn.net/u013783095/article/details/79851194

 

11. 若安裝了最新的1.7.4RIDE的話,可以將快捷圖標的參數改一下

C:\Python\Python37\pythonw.exe -c "from robotide import main; main()"

 

 

最近在學習robotframework RIDE+SeleniumLibrary, 做一下筆記,分享給大家,我看網上大多都是python27的版本。歡迎交流。

 

如果有創業的朋友,可以關注我的財務公司(點擊此處).

 

 

 

 


免責聲明!

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



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