MAC OS 搭建RF框架

系统环境:MAC OS High Sierra v10.13.6

使用系统自带的Python2.7

写在前面的重点。。。。。。。。。。

不要使用pip 命令下载wxPython。这样会下载安装的路径是不能被导入的,执行ride.py 会一直报错找不到wxPython.

不要自己下载安装wxPython,理由同上。

 

1. 使用pip命令安装robotframework

pip install robotframework

2. 使用pip命令安装robotframework-ride, 这里最好选择之前的版本,最新版本在安装的时候我有报错,于是选择了2.0a1版本

pip install robotframework-ride==2.0a1

3. 使用homebrew 安装wxPython

brew install wxPython

homebrew会自动安装适合mac os的3.0.2版本的wxPython, 并且会对所需要使用的相关依赖包自动下载安装

安装好后,如果之前你有自己用pip或者下载wxPython安装过,可能出现一个错误提示如下

The `brew link` step did not complete successfully

The formula built, but is not symlinked into /usr/local

Could not symlink lib/python2.7/site-packages/wxversion.py

Target /usr/local/lib/python2.7/site-packages/wxversion.py

already exists. You may want to remove it:

  rm '/usr/local/lib/python2.7/site-packages/wxversion.py'

这是因为相同文件有冲突,只需只想rm命令移除原来的文件在安装一次即可

 

4. 重定向wxPython的lib

brew link wxPython

这样python就可以正确import wxPython

 

5. 更改Python运行方式为32位,mac中ride只能以32位方式执行,而系统默认的是64位

defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

 

6. 安装selenium2library

pip install robotframework-selenium2library

 

7.运行ride.py   GOOD LUCK

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值