MAC OS零起点运行RobotFramework / Jython / RIDE

MAC OS 零起点运行RobotFramework / Jython / RIDE

步骤如下:

一、安装RobotFramework

1. 安装Python
通过命令`python –version`查看版本号:

对于MAC OS X 10.2 之后的版本,已经预装了python。

本文默认版本为 Python 2.7.2

2. 安装easy_install

同样由MAC OS X 10.2自带

3. 安装robotframework

3.1 可以通过easy_install进行安装:sudo easy_install robotframework , 由于easy_install实际是获取googlecode上的代码,因此可能需要vpn。否则会出现:

error: Download error for http://robotframework.googlecode.com/files/robotframework-2.8.tar.gz: [Errno 8] nodename nor servname provided, or not known

3.2 可以通过下载后的安装包进行安装:

3.2.1 下载robotframework-2.7.7.tar.gz后解压: tar xzvf robotframework-2.7.7.tar.gz
3.2.2 进入解压后的文件夹,在该文件夹内应有setup.py文件
输入: python setup.py install
或: jython setup.py install
[*注1]

二、安装Jython

4. 安装Jython

4.1 进入http://www.jython.org/downloads.html ,网页上会显示当前最稳定的版本(The most current stable release),本文撰写时,稳定版本为Jython 2.5.3,因此点击`Download Jython 2.5.3`

4.2 在打开的页面中找到 jython-install 对应的jar,下载之

4.3 通过命令java -jar jython_installer-2.5.3.jar执行安装

5. 将Jython路径加入环境变量

5.1 进入当前用户的home目录 cd ~

5.2 编辑.bash_profile文件 vi .bash_profile (如果没有该文件会自动创建)

5.3 按下a开始插入(下方会显示 — INSERT — 字样),输入 export PATH=/Users/{your own username}/jython2.5.3/bin:$PATH 注意需要指向bin目录

5.4 按下ESC离开插入模式

5.5 按下: 输入wq 保存编辑并退出

5.6 关闭命令行终端并重新打开(此时会重新载入环境变量),输入 jython –version 查看是否保存成功

三、安装RIDE

见该文章:
https://github.com/robotframework/RIDE/wiki/Installation-Instructions

6. 安装wxPython

6.1 进入http://wxpython.org/download.php#stable

6.2 找到Mac OSX Binaries,根据之前看到的python版本,下载对应版本的wxPython(建议下载unicode版本)。

6.3 下载的文件为.dmg文件,直接双击安装即可

7. 安装RIDE

7.1 下载robotframework-ride-1.1.tar.gz

7.2 解压 tar xzvf robotframework-ride-1.1.tar.gz

7.3 执行 python setup.py install

7.4 如果出现错误:ImportError: /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (see “man python” for running in 32-bit mode)
说明python为64位,wxPython不支持64为python,需要强制使用32位:

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

7.5 执行ride.py 即可打开RIDE界面。

7.6 如果出现错误:

python should be executed in 32-bit mode to support wxPython on mac. Check the BUILD.rest for details

在终端执行 defaults write com.apple.versioner.python Prefer-32-Bit -bool yes 就可以了

* 注1:如果出现Permission denied错误则需要加上sudo,变成sudo python setup.py install 等,下同。

One Reply to “MAC OS零起点运行RobotFramework / Jython / RIDE”

发表评论

电子邮件地址不会被公开。 必填项已用*标注