RobotFramework架構搭建(一)

來源:互聯網
上載者:User

標籤:inf   target   cmd命令   bsp   官方下載   添加   get   安裝python   圖形   

安裝前說明
  • RobotFramework 以下簡稱為RF;
  • 本文中以Windows 10(64位)作業系統為例,RF環境搭建較為簡單,參考步驟其他Windows系統也可以安裝成功;
  • 為方便大家安裝,我已經將安裝包版本及下載路徑列出。但要注意,有些安裝包的最新版本可能是不適用的;
  • 安裝路徑,最好不要有中文,不要有空格;
  • 離線安裝,選擇安裝包時要注意版本,大部分區分64位和32位的安裝包,要對應好。

1、安裝python

Python:https://www.python.org/

RF架構是基於python 的,所以一定要有python環境。

建議選擇

Python的安裝版本選擇2.7.x,原因有以下兩點:

Python2.7.x版本較為穩定,並且目前python3.0以上版本不向下相容;

目前Ride是Robotframework主流的IDE,使用起來比較方便,但是目前不支援python3. 少數RF架構的庫目前還不支援Python3,如ExcelLibrary;

如果你作業系統是64位,請安裝64位安裝包。官方,注意:安裝路徑使用預設就好,修改安裝路徑的話不要出現符號和空格。

Tips : 安裝Python時有個安裝選擇,記得選擇上Add python.exe to Path,否則安裝後還得自己再去配置環境變數;預設環境變數配置,在系統變數-Path,添加C:\Python27與C:\Python27\Scripts(註:win10)其他win系統按對應的規則添加環境變數。

親測: win64位選擇版本:wxPython2.8-win64-unicode-2.8.12.1-py27

驗證下是否安裝ok

開啟cmd命令視窗,輸入python,斷行符號,類似如下內容代表安裝成功。

 

2、Robot framework安裝

Robot framework :

https://pypi.python.org/pypi/robotframework/2.8.5

推薦安裝方法 : pip線上安裝
pip install robotframework
公司的網速有點問題,很容易逾時,如果pip安裝時出現 ReadTimeoutError ,可以通過加大pip 逾時時間的方式解決:
pip --default-timeout=100 install -U robotframework 3、wxPython安裝

Wxpython 是python 非常有名的一個GUI庫,因為RIDE 是基於這個庫開發的,所以這個必須安裝。

官網:http://www.wxpython.org/
:https://sourceforge.net/projects/wxpython/files/wxPython/

 

4、Robot framework-ride安裝

RIDE就是一個圖形介面的用於建立、組織、運行測試的軟體。

https://pypi.python.org/pypi/robotframework-ride

推薦安裝方式:pip線上安裝
pip install robotframework-ride

 

5、Robot framework-selenium2library安裝

RF-seleniumlibrary 可以看做RF版的selenium 庫,selenium (webdriver)可以認為是一套基於web的規範(API),所以,RF 、appium 等測試載入器都可以基於這套API進行頁面的定位與操作。

https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0 

同樣推薦匹配安裝,首頁就有對應的命令 

 

 以上簡單架構安裝完畢,Ride安裝完成後,可以在cmd中輸入ride.py開啟介面;

 

RobotFramework架構搭建(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.