安裝
前提:已安裝python,pip
mac端
1.pip install robotframework
2.pip install robotframework-ride
3.ride.py
如果是用python2.x,需要安裝wxpython2.8.12.1,這個包距今快有十年了,安裝包不好找,也不好裝
坑1:
mac終端pip安裝robotframework-ride後
啓動ride.py報:
wxPython not found.
You need to install wxPython 2.8.12.1 with unicode support to run RIDE.
1、根據提示去網址去下載 wxPython 2.8.12.1。http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/。下載unicode版本的
2、下載後雙擊解壓dmg,再右擊pkg文件--顯示包內容
3、雙擊解壓該文件wxPython2.8-osx-unicode-universal-py2.7.pax.gz
將解壓文件中的usr/local的lib文件複製到系統usr/local中
4、將包內容中的Resource/postflight複製到桌面,cd到post flight所在的目錄(cp /Volumes/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7/wxPython2.8-osx-unicode-universal-py2.7.pkg/Contents/Resources/postflight Desktop/)
5、運行命令:sudo ./postflight
6、運行ride.py,
坑2:
提示python驅動是32位的.
python should be executed in 32-bit mode with wxPython on OSX.
因爲我們安裝的是64位的
所以需要強制執行爲32位,執行命令:
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
注意:系統不要用的太高級,mac 10.15不再支持32位程序運行(血淚教訓,折騰了半天)
Windows端
robot faremwork最新已經支持python3了,參考:最新 robot framework安裝
pip install robotframework
pip install robotframework-ride
> cd C:\Python36\Scripts
> python ride.py
這次就非常順利了
安裝好了,就盤它!
參考教程:
官方:https://robotframework.org/#documentation
電子書下載 《robot framework 自動化測試》
創建一個項目、套件、用例
最後寫一個log HelloWorld!
oh yeah~