在macOS10.12上面搭建robotframework的RIDE环境

安装环境准备:

macOS10.13
Python 2.7.10
pip

安装文件:

下载地址:http://t.cn/RqSjT8j

安装步骤:

  1. 安装robotframework:pip install robotframework
  2. 解压下载后的文件wxPython-2.8.12.1.zip
  3. 拷贝pth文件文件到指定目录

    使用pip show robotframework查看目录路径

    1
    sudo cp wxredirect.pth /Library/Python/2.7/site-packages/
  4. 拷贝wxPython目录到指定目录

    如果没有/usr/local/lib/目录需要先创建

    1
    sudo cp -r ~/Downloads/wxPython-unicode-2.8.12.1/ /usr/local/lib/wxPython-unicode-2.8.12.1/
  5. 安装ride:pip install robotframework-ride

运行:

  1. 在终端输入:ride.py

    如果提示python should be executed in 32-bit mode with wxPython on OSX. 则需要执行如下命令

    1
    defaults write com.apple.versioner.python Prefer-32-Bit -bool yes
  2. 再次运行应该就可以正常打开ride界面,如果仍不行,可以再次尝试执行下面的安装方式,这是由于macOS系统 SIP (System Integrity Protection)的限制导致

    1
    2
    pip install --user robotframework
    pip install --user robotframework-ride

参考

  安装文件和步骤来源于道长的文章:http://mp.weixin.qq.com/s/zq5OxoDnF1KbCNrvO45hag