在WIN10下搭建Robot Framework環境


 本文安裝的軟件清單及版本:

Python : python-2.7.13.msi

wxPython : wxPython2.8-win32-unicode-2.8.12.1-py27.exe

Robot Framework : robotframework-2.8.5.win32.exe

Robot Framework-ride : robotframework-ride-1.3.win32.exe

chromedriver : V2.31

Selenium2Library : robotframework-selenium2library-1.5.0.win32.exe

一、安裝Python環境

1.在Python官網下載2.7最新版本的python,當前最新版本為2.7.13

本文安裝的版本為python-2.7.13.msi

下載頁面:https://www.python.org/downloads/windows/

2.安裝完成后,添加環境變量(本文為WIN10環境)

點擊控制面板-系統-高級系統設置-高級-環境變量

 

在系統變量-Path,添加 D:\Software_Install\Python27 和 D:\Software_Install\Python27\Scripts (安裝的路徑)

3.在cmd下輸入 python --version 出現版本信息,

在cmd下輸入 python,顯示提示符>>>進入Python交互環境,

表示安裝成功

 

二、安裝wxPython

1.本文安裝的版本為wxPython2.8-win32-unicode-2.8.12.1-py27.exe

下載頁面:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

2.安裝完成時,將三個自動勾選的選項去掉

3.在Python交互環境下,輸入wx.version(),顯示版本號,表示安裝成功

 

三、安裝Robot Framework

1.本文安裝的版本為robotframework-2.8.5.win32.exe

下載地址:https://pypi.python.org/pypi/robotframework/2.8.5#downloads

2.直接點下一步安裝,完成

3.安裝后cmd,輸入pybot --version顯示版本號,表示安裝成功

四、安裝Robot Framework-ride

1.本文安裝的版本為robotframework-ride-1.3.win32

下載地址:https://pypi.python.org/pypi/robotframework-ride/1.3

2.直接點下一步安裝,完成

 

 3.安裝完成后,點擊即可打開RIDE

如果沒有RIDE的圖標,cmd進入D:\Software_Install\Python27\Scripts目錄,輸入ride.py打開RIDE

可找到ride.py文件,將其發送到桌面快捷方式,方便下次使用

 

 

四、下載chromedriver

1.若設置RIDE打開瀏覽器為Chrome

有可能會打不開瀏覽器,並且報下面的錯誤:

[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
Log:     c:\users\x230\appdata\local\temp\RIDEiqowaw.d\log.html
Log:     c:\users\x230\appdata\local\temp\RIDEiqowaw.d\log.html

這是因為下載的chromedriver.exe和當前Chrome瀏覽器的版本不支持造成的

附:chromedriver和Chrome關系部分對應表(參考http://blog.csdn.net/u011806486/article/details/70859677):

Chromedriver版本

支持的Chrome版本

V2.31

V58-60

v2.30

v58-60

v2.29

v56-58

v2.28

v55-57

v2.27

v54-56

v2.26

v53-55

v2.25

v53-55

v2.24

v52-54

v2.23

v51-53

v2.22

v49-52

v2.21

v46-50

v2.20

v43-48

2.查詢了本機安裝的Chrome版本為60,根據上面的對應表,故下載V2.31.版本的chromedriver

chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html

3.把下載好的chromedriver放到D:\Software_Install\Python27\Scripts下

更新了chromedriver后,再運行時,瀏覽器被成功打開

 

五、下載Selenium2Library並導入

1.本文下載的版本為robotframework-selenium2library-1.5.0.win32.exe

下載地址:https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0

2.創建一個測試項目

打開RIDE,點擊File-New Project,本文Project的Name為“ 823test”

 

3.創建一個測試套件

右鍵點擊823Test-New Suite,本文Suite的Name為“測試套件”

4.創建一個測試用例

右鍵“測試套件”-New Test Case

5. 在實際項目中,我們需要運用 RF 框架編寫基於 web 的測試用例,我們需要 Selenium 的庫支持。所以,我們在使用的過程中需要加載 selenium2library 庫

 

 如果導入的庫顯示是黑色,表示導入成功。如果為紅色,表示導入的庫不存在

 至此,一個Robot Framework環境搭建基本就完成了

 

------

今天是七夕節,晚上下雨,本來要繼續去游泳的~~~就在家完成了這篇文,哈哈o(∩_∩)o


免責聲明!

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



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