Mac OS 10.14 安装RF

默认在自带的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

  • 方法二:安装包安装
  1. 下载地址:Robot framework-ride
  2. 下载后双击解压,打开终端切换到解压目录下
  3. 执行 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

你可能感兴趣的:(Robot,Framework)