一、Python安裝
①說明:由於RIDE是基於python2.x開發,后期未做python3.x兼容,所以這里安裝python2.7
②下載:https://www.python.org/downloads/windows/
使用python2.7的版本,因為通話要用到的pjsip庫是基於python2.7的。附件中名為python-2.7.17.amd64.msi
直接雙擊后點擊下一步即可,注意安裝過程中勾選pip和Add python to path
③安裝完成后檢查系統環境變量path中是否加入python。此電腦—> 高級系統設置 ——>環境變量——>系統變量——>path
例如: C:\Python27 和C:\Python27\Scripts
異常:若提示找不到命令,那就說明你沒有添加環境變量,手動添加環境變量即可填入安裝python的安裝路徑
④ 檢查pip命令是否可用,這個命令能夠幫助下載自動化需要用到的各種依賴庫(Library)
進入C:\Python27\Scripts路徑,在cmd中執行easy_install.exe pip ,正常提示如下圖。
在cmd中執行pip -V,如下圖,pip安裝成功
二、wxPython 安裝
說明:它是Python語言的跨平台GUI工具包,由於RIDE基於這個庫開發的,所以這里也需要安裝。
下載: https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/wxPython2.8-win64-unicode-2.8.12.1-py27.exe/download
安裝:直接雙擊下一步即可
或者:打開cmd窗口,輸入 pip install wxPython ,提示Successfully
三、RIDE 安裝
說明:RIDE是RF框架測試數據的輕量級直觀編輯器,RIDE就是一個圖形界面的用於創建、組織、運行測試的軟件。
安裝:直接雙擊下一步即可
或者:打開cmd窗口,輸入 pip install robotframework-ride ,提示Successfully ……即可。
其他版本的安裝下載網址:https://github.com/robotframework/RIDE ,附件中名為robotframework-ride-1.7.4.tar,下載完成后並解壓后,進入該文件夾輸入python setup.py install 開始安裝。
裝好后運行的時候可能會報錯的解決方法
【錯誤一】
Robotframework Ride 報錯 wxPython not found
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
所需的圖形界面組件wxPython的版本需要的版本是2.8.1.12但是當前的版本較高,無法正確地打開
【解決一】
到該網址去下載 wxPython 2.8.12.1
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
下載exe文件安裝在電腦上 當前可以正常運行直接雙擊下一步即可
四、Robot Framework 安裝
說明:RF是用於驗收測試和驗收測試驅動開發的通用測試自動化框架。
安裝:
①在cmd中執行pip install robotframework 自動下載安裝robotframework。
②或者通過網頁下載:https://pypi.org/project/robotframework/ 源碼,附件中名為robotframework-3.1.2,下載完成后並解壓后,進入該文件夾輸入python setup.py install 開始安裝
如果是python3.*會報錯如下:
H:\robotframework-ride-1.5.2.1>python setup.py install Traceback (most recent call last): File "setup.py", line 20, in <module> execfile(join(ROOT_DIR, 'src', 'robotide', 'version.py')) NameError: name 'execfile' is not defined
這是因為在3.*中已經廢棄了execfile這種寫法,應該寫成exec(open(filename).read())
我們可以在setup.py中找到這行:execfile(join(ROOT_DIR, 'src', 'robotide', 'version.py'))
改寫成這樣:exec(open(join(ROOT_DIR, 'src', 'robotide', 'version.py')).read())
或者我們在一台電腦上面,裝2個python版本,安裝過程可查看
1、一台計算機如何安裝2個版本的python,互不影響呢 安裝結束之后使用python2.7去下載則不會有當前的問題
https://blog.csdn.net/qq_27089287/article/details/79114441
2、python環境安裝麻煩,庫版本號不對,有沒有一鍵copy別人環境的偷懶辦法?看下面
Python——配置環境的導出與導入
https://www.cnblogs.com/love2000/p/11639572.html
五、安裝Robot framework-selenium2library
①pip install requests
②pip install robotframework-requests
③pip install robotframework-sshlibrary
......
最后可以使用pip list命令查看已經安裝的依賴庫
(6)Pjsip ①把附件pjsip_python解壓后放到Python27\Lib\site-packages 文件夾內,相關文件路徑如下: 1)C:\Python27\Lib\site-packages\mypjsip\mypjsip.py 2)C:\Python27\Lib\site-packages\mypjsip\__init__.py 3)C:\Python27\Lib\site-packages\pjsua.py 4)C:\Python27\Lib\site-packages\pjsua.pyc 5)C:\Python27\Lib\site-packages\pjsua-2.6-py2.7.egg-info 6)C:\Python27\Lib\site-packages\_pjsua.pyd
六、打開方式
安裝完成后桌面會有一個RIDE的圖標,如果沒有圖標。cmd進入安裝python的目錄C:\Python27\Scripts,執行ride.py 也能打開
進入方式進入目錄后,按住shift右鍵打開powershell窗口,運行python ride.py
備注:倘若你桌面沒有生成RIDE快捷方式 ,請按以下步驟手動添加。
1. 新建快捷方式,輸入 C:\Python27\pythonw.exe -c "from robotide import main; main()"
2. 然后下一步,修改快捷方式的名稱為 RIDE,點擊完成 。
3. 右擊RIDE屬性,更改圖標,瀏覽選擇 %SystemDrive%\Python27\Lib\site-packages\robotide\widgets\robot.ico