windows離線狀態下源碼安裝Robotframework 環境及其依賴包

最近公司須要在內網環境搭建自動化平臺,無外網,於是沒法使用方便快捷的PIP進行安裝,但RF框架各組件有不少版本依賴,離線源碼安裝可能不知道有哪些依賴,特將本身採坑後的總結分享以下,以饗同道。python

 

1、準備所需源碼包git

①python2.7                  地址:https://www.python.org/downloads/github

下載系統對應版本安裝包,雙擊安裝便可web

這是一切的基礎,至於爲何不使用python3,由於RF的ride不支持。框架

安裝完成須要配置環境變量:在path的路徑裏添加:Python的路徑:C:\python和C:\python\Scriptspython2.7

②WxPython                 地址:https://sourceforge.net/projects/wxpython/files/wxPythonide

wxPython 是Python 很是有名的一個GUI 庫,由於RIDE 是基於這個庫開發的,因此這個必須安裝。
在官網上找到相應的版本下載,爲exe 可執行文件,雙擊按鈕便可。測試

注意:對應的win32仍是win64,不是你的操做系統的版本,而是對應的安裝python是32位仍是64位操作系統

當前robotframework-ide所兼容的版本爲wxPython2.8-win64-unicode-2.8.12.1-py27.exe或者wxPython2.8-win32-unicode-2.8.12.1-py27.exe.net

③robotframework         地址:https://pypi.python.org/pypi/robotframework
即RF框架自己

④robotframework-ride  地址:https://pypi.python.org/pypi/robotframework-ride
robotFramework的IDE界面,即機器人

⑤selenium2library       地址:https://pypi.python.org/pypi/robotframework-selenium2library
selenium2測試庫,基於webdriver驅動
UI自動化必備,基於python封裝而成的關鍵字庫。

⑥decorator                   Selenium2Library庫的依賴庫。https://pypi.python.org/pypi/decorator
⑦docutils                      Selenium2Library庫的依賴庫。https://pypi.python.org/pypi/docutils
⑧selenium                   原生python庫。https://pypi.python.org/pypi/selenium
⑨SeleniumLibrary        Selenium2Library庫的依賴庫 https://github.com/robotframework/SeleniumLibrary/releases

注:除python 外,其餘源碼包均未給出版本,因更新較快,在對應地址頁面下載最新版本便可;

 

2、安裝;

順序:①②③④⑥⑦⑧⑨⑤

①②雙擊安裝便可;

③④⑥⑦⑧⑨⑤的安裝操做同樣:

將下載的tar.gz包解壓成文件夾後,cmd界面進入該文件夾目錄(有setup.py的目錄)

輸入python setup.py install進行安裝便可。

若是提示python不是命令,請配置path環境變量。

注:

1.檢查robotframework 是否安裝成功 \Python27\Lib\site-packages 出現robotframework-3.0-py2.7.egg 便可;

2.Ride安裝成功標誌:python的安裝路徑\Python27\Scripts 出現ride.py 文件;

 

3、檢驗

1.雙擊ride.py  進入ride界面,按F5(查找關鍵字),有如圖選項則表明selenium2library庫安裝成功:

接下來即可進行腳本編寫與執行。

 

tips:

建ride的桌面快捷方式:
第一步,在桌面點擊鼠標右鍵,新建一個「快捷方式」,在彈出框輸入:C:\Python27\pythonw.exe -c "from robotide import main; main()"並點擊下一步;
第二步,找到ride路徑隨你任意起一個名字,建議使用「RIDE」較爲正規,並點擊「完成」;
第三步,建立以後更改快捷鍵圖標:單擊快捷方式右鍵--屬性--修改圖標
選擇機器人圖標位置:C:\Python27\Lib\site-packages\robotide\widgets\robot.ico

ride.py 運行是會閃動一會命令行窗口,若是不想出現這個窗口。能夠把 ride.py 改成 ride.pyw便可

相關文章
相關標籤/搜索