當前位置:
首頁 > 知識 > windows離線狀態下源碼安裝Robotframework 環境及依賴包

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

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

一、準備所需源碼包

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

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

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

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

②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環境變數。

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

註:

1.檢查robotframework 是否安裝成功 Python27Libsite-packages 出現robotframework-3.0-py2.7.egg 即可;

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

三、檢驗

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

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

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

tips:

建ride的桌面快捷方式:

第一步,在桌面點擊滑鼠右鍵,新建一個「快捷方式」,在彈出框輸入:C:Python27pythonw.exe -c "from robotide import main; main()"並點擊下一步;

第二步,找到ride路徑隨你任意起一個名字,建議使用「RIDE」較為正規,並點擊「完成」;

第三步,創建之後更改快捷鍵圖標:單擊快捷方式右鍵--屬性--修改圖標

選擇機器人圖標位置:C:Python27Libsite-packages
obotidewidgets
obot.ico

ride.py 運行是會閃動一會命令行窗口,如果不想出現這個窗口。可以把 ride.py 改為 ride.pyw即可

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

VSCode配置Python編輯器

TAG:程序員小新人學習 |