RobotFramework-jython模式
环境
mac 10.11.6
Brew安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
jython安装
brew install jython
MandydeMac-mini:~ admin$ jython --version
Jython 2.7.0
安装路径:/usr/local/Cellar/jython/2.7.0/libexec/bin/jython
在jython环境中,安装rf:
jython -m pip robot framework
MandydeMac-mini:~ admin$ jython -m robot --version
Robot Framework 3.0 (Jython 2.7.0 on java1.8.0_40)
设置环境变量:
jython的各种命令路径是:/usr/local/Cellar/jython/2.7.0/libexec/bin
将这个路径加入系统环境变量的PATH中
原因:
mac中已经安装了python2,python3,jython2所以在命令上出现了混杂
python,pip,均属于python2
python3,pip3,均属于python3
jython,属于jython
而要使用不同版本下通过pip或者setup安装的命令,则需要通过使用
xxthonx -m 命令 这样的方式使用
但是对于robotframework来说,robot,rebot,pybot,jybot这些命令中:
robot,可以通过切换使用
rebot,可以通过切换,+robot.rebot来使用
jybot和pybot,则需要添加环境变量
而当第四步的环境变量设置之后,直接通过命令robot,rebot,pybot,jybot访问时,如果跟python安装的robot framework重复的话,会有优先使用jython安装的那套