RobotFramework-安装

环境


1.mac 10.11.6

2.python2.7


python安装


1.mac默认就安装了python2.7,如果没有的话,你可以使用brew安装(或者其他你能找到的方法)

fish:bin iris$ python -V

Python 2.7.10

2.我们需要使用pip,我的python2.7没有默认安装,所以需要手动安装

pip


下载:https://pypi.python.org/pypi/pip

2.1.sudo chmod 777 /Library/Python/2.7/site-packages

2.2.python setup.py install

fish:bin iris$ pip -V

pip 9.0.1 from /Library/Python/2.7/site-packages (python 2.7)

3.由于我们的RF需要使用到RIDE这个脚本开发工具(当然如果你不用ride,可以省略此步),所以还需要安装wxpython,对于mac10.11来说,安装wxpthon,如果直接使用下载得到的dmg的话,安装时会报错,什么错忘记了= =!

更新:

pip install -U pip

wxpython


如果你直接下载dmg安装的话,安装会提示:安装失败,安装器无法安装该软件,因为找不到要安装的软件,找了很多解决方法,最后在豆瓣还是知乎上找到这个方法,可以正确安装。

3.1.下载wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7:http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

3.2.解压缩,pkg安装包右键显示包内容

3.3.找到这个文件位置:wxPython2.8-osx-unicode-universal-py2.7.pkg/Contents/Resources/wxPython2.8-osx-unicode-universal-py2.7.pax.gz

3.4.解压pax.gz文件,得到usr文件夹,该文件可能在pkg的上级目录中

3.5.将postflight文件复制到桌面

3.6.将usr文件夹中的local/lib文件加下的内容拷贝到系统的usr/local/lib文件夹中

3.7.运行桌面的postflight文件:sudo ./postflight

3.8.defaults write com.apple.versioner.python Prefer-32-Bit -bool yes(强制32位运行python)

fish:bin iris$ python

Python 2.7.10 (default, Oct 23 2015, 19:19:21)

[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import wx

>>>


RF工具安装


在python的一系列需求安装完成后,我们开始安装RF工具

pip install robotframework

pip install robotframework-ride

fish:bin iris$ robot --version

Robot Framework 3.0 (Python 2.7.10 on darwin)

fish:bin iris$ ride.py


测试库安装


pip install robotframework-selenium2library --user -U

注:安装过程中,如果出现文件权限问题,可以使用用户安装方法

你可能感兴趣的:(RobotFramework-安装)