默认在自带的Python2上安装RF
1、Mac OS X(10.14.2)自带Python2.7.10,所以无需安装Python
2、安装Robot framework
- 方法一:pip命令安装
python -m pip install robotframework==3.0.2
- 方法二:安装包安装
- 下载地址(以3.0.2为例):Robot framework_V3.0.2
- 下载后双击解压,打开终端切换到解压目录下
- 然后执行
sudo python setup.py install
安装
3、安装wxPython
1.下载地址:wxPython_Mac
2. 下载后双击解压,拷贝文件夹中的wxredirect.pth文件到指定目录,命令如下:
3. 终端输入:sudo cp ~/Downloads/wxredirect.pth /Library/Python/2.7/site-packages/
4. 然后找到文件夹中wxPython-2.8.12.1.zip压缩包,双击解压
5 .拷贝wxPython目录到指定目录
在执行命令之前,请先确保你的/usr/local/lib目录是存在的,如果lib目录没有请自己创建一个:
sudo mkdir /usr/local/lib
如果已经有lib目录就不用创建目录了,直接执行下面的语句:
sudo cp -r ~/Downloads/wxPython-unicode-2.8.12.1/ /usr/local/lib/wxPython-unicode-2.8.12.1/
4、安装 Robot framework-ride
- 方法一:pip命令安装
sudo python -m pip install robotframework-ride==1.7.3.1
- 方法二:安装包安装
- 下载地址:Robot framework-ride
- 下载后双击解压,打开终端切换到解压目录下
- 执行
sudo python setup.py install
命令安装
5、安装 Robot framework-selenium2library
- 使用pip命令直接安装
sudo python -m pip install robotframework-selenium2library
6、启动Ride
- 在终端执行
ride.py
7、启动Ride可能会报错
报错如下:
python should be executed in 32-bit mode with wxPython on OSX
解决方案:
# 在控制台输入此行命令即可解决
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
参考文献:https://blog.csdn.net/u010044052/article/details/70858015
资源下载链接:
1、https://pypi.org/project/robotframework-selenium2library/1.5.0/#files
2、https://pypi.org/project/robotframework-ride/#files
3、https://pypi.org/project/robotframework/3.0.2/
4、https://raw.githubusercontent.com/JmeterChen/Application/master/RF_sources_Mac/wxpython2.8-mac.zip