Robot FrameWork通过Jybot运行脚本
主要说明如何在Robot Framework中设置通过Jybot模式运行脚本,所以前提为Robot FrameWork能够在pybot模式下正常运行脚本,如不清楚如何安装配置Robot FrameWork可以百度搜索,网上有很多这类教程。
1.下载jython 2.7b1,文件类型为jar类型文件,在windows环境下可以双击打开进行安装。在安装成功后,看到网上有很多关于jython的环境配置,但是根据网上教程进行JYTHON_HOME,PATH,CLASSPAHT配置后,在cmd环境命令行中输入jython,显示路径错误。在尝试多次后发觉直接设置PATH=C:\jython2.7b1(路径需要根据安装目录自行匹配),便可以使用jython命令
2.在cmd环境下输入jython -version 和 jybot -version能够查看到对应的版本,说明安装部署成功,但是打开RIDE选择运行方式jybot运行时,会提示关于Selenium2Libray 导入错误,无法执行脚本。看到网上说需要更改jython目录下registry文件中python.path的路径配置,将路径更改为python27的安装路径后重新运行,导入selenium2Library报错问题得到解决。但是报了很多import相关错误。主要可能是因为执行的是python\lib目录下的文件而没有执行jython\lib目录下的文件导致报错。最后尝试了N种方法,发觉将registy文件更改回默认设置,并且将python\lib目录下的site-packages文件夹复制到jython\lib目录下进行覆盖,重新运行后,发觉脚本正常能够运行。
本文出自 “实践心得” 博客,请务必保留此出处http://zhangjiabin.blog.51cto.com/2325830/1597871
原文地址:http://zhangjiabin.blog.51cto.com/2325830/1597871