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

來源:互聯網
上載者:User

標籤:python3   UI   屬性   bsp   file   雙擊   案頭   chm   編寫   

最近公司需要在內網環境搭建自動化平台,無外網,因而無法使用方便快捷的PIP進行安裝,但RF架構各組件有很多版本依賴,離線源碼安裝可能不知道有哪些依賴,特將自己采坑後的總結分享如下,以饗同道。

 

一、準備所需源碼包

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

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

這是一切的基礎,至於為什麼不使用python3,因為RF的ride不支援。

安裝完成需要配置環境變數:在path的路徑裡添加:Python的路徑:C:\python和C:\python\Scripts

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

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

③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 外,其他源碼包均未給出版本,因更新較快,在對應地址頁面下載最新版本即可;

 

二、安裝;

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

①②雙擊安裝即可;

③④⑥⑦⑧⑨⑤的安裝操作一樣:

將下載的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 檔案;

 

三、檢驗

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即可

windows離線狀態下源碼安裝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.