安裝Robot Framework (Python 2.7 + RobotFramework 3.1 + RIDE 1.3)


安裝Robot Framework (Python 2.7 + RobotFramework 3.1 + RIDE 1.3)

所有軟件包我都已下載,如果需要你可直接聯系我。

 

 

  1. Install python 2.7

https://www.python.org/downloads/release/python-2715/

下載后,將環境變量path改一下:D:\Python\Python27\Scripts\;D:\Python\Python27\

若安裝過Python3.5版本也不受影響,可以通過修改環境變量來實現兩個版本的使用

 

 

在CMD命令行運行python --version

系統提示python版本

 

  1. Install setuptools

https://pypi.org/project/setuptools/#files

不宜安裝高版本的,請下載setuptools-14.2.zip

https://pypi.org/project/setuptools/14.2/ 

解壓D:\Python\setuptools-14.2 后,

 

CD D:\Python\setuptools-14.2 執行python setup.py install

 

 

 

  1. Install Robotframework

https://github.com/robotframework/robotframework

https://github.com/robotframework/robotframework/releases

找到舊的版本robotframework-3.1.2.tar.gz

https://github.com/robotframework/robotframework/releases/tag/v3.1.2

 

解壓到D:\Python\robotframework-3.1.2 后,

 

 

CD D:\Python\robotframework-3.1.2 執行python setup.py install

 

 

 

 

  1. Install Wxpython

https://pypi.org/project/wxPython/#files 官網上有最新下載,但我們不能用

不可直接在Cmd 命令行執行pip install wxPython

需要下載wxPython2.8-win64-unicode-2.8.12.1-py27.exe 安裝

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

 

 

Install robotframework-ride

https://github.com/robotframework/RIDE/releases

下載舊版本1.3(這個版本與RF3.0不匹配)

https://pypi.org/project/robotframework-ride/1.3/#files

https://github.com/robotframework/RIDE/releases/tag/v1.5.1

RIDE-1.5.1

下載tar.gz文件解壓后 D:\Python\RIDE-1.5.1

CD D:\Python\robotframework-ride-1.3后,執行cmd 命令 python setup.py install

 

 

應當安裝RIDE1.5.1

 

 

  1. 手動創建RIDE的運行快捷方式及圖標

D:\Python\Python27\Scripts\  找到ride.py文件-->右鍵-->發送到-->桌面快捷方式

將以下命令復制到目標

D:\Python\Python27\pythonw.exe -c "from robotide import main;main()"

 

 

更改圖標,D:\Python\Python27\Lib\site-packages\robotide\widgets  選擇機器人小圖標

 

 

 

 

  1. 雙擊圖標打開后,終於見到RIDE和機器人了

 

 

 

 

Troubleshooting:

1.  --monitorcolors not recognized 的報錯

 

由於RF RIDE版本不匹配造成的,需要升級RIDE,將RIDE升級到1.5.1就好了。

 

 

 

 

  1. WEB自動化測試 Selnium2Library安裝(要先關掉RIDE的程序,再安裝)

https://github.com/robotframework/Selenium2Library

下載Selenium2Library 3.0.0 到D:\Python\Selenium2Library-3.0.0

 

 

執行cmd 命令pip install robotframework-seleniumlibrary==3.0.0

安裝成功后

 

 

在RIDE導入Selnium2Library,如下圖:

 

 

檢查是否導入成功

按F5,調出Search keywords窗口,搜索open,能找到open browser keyword表示Selnium2Library 安裝成功

 

 

 

若要用python setup.py install 安裝就要將依賴裝先裝上,

Decorator, Selenium,Docutils

https://pypi.python.org/pypi/decorator

https://pypi.python.org/pypi/selenium

https://pypi.python.org/pypi/docutils

 

安裝Chromedriver

  1. 下載 Chrome driverIE driver 並配置

下載地址: http://npm.taobao.org/mirrors/chromedriver

很多鏡像都可以從此處下載:http://npm.taobao.org/mirrors/

要下載那個版本的chromedriver,可參考

https://blog.csdn.net/u013783095/article/details/79851194

chromedriver.exe插件放到python目錄下即可

若用默認的firefox ,那么還要安裝一個插件

geckodriver是一原生態的第三方瀏覽器,對於selenium3.x版本都會使用geckodriver來驅動firefox,所以需要下載geckodriver.exe,

下載地址:https://github.com/mozilla/geckodriver/releases

示范程序

 

 

執行成功:

 

 

 

 

  1. C/S自動化測試

  1. 安裝pywin32 pywin32-221的版本

https://sourceforge.net/projects/pywin32/files/pywin32/

 pywin32-221.win-amd64-py2.7.exe

close failed in file object destructor:

sys.excepthook is missing

lost sys.stderr

 

2. 安裝安裝AutoItLibrary

AutoItLibrary-1.1(必須先安裝上面的pywin32,並且Python的安裝目錄不能有空格,如果有空格會導致注冊autoit的dll時出錯。版本一直是1.1,下載路徑:

https://github.com/qitaos/robotframework-autoitlibrary

python setup.py install 安裝

 

  1. 安裝AutoLt (AutoItX-V3

https://www.autoitscript.com/site/autoit/downloads/

 

安裝好后,會有C:\RobotFramework\Extensions\AutoItLibrary,打開Au3Info.exe

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM