安装
前提:已安装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~