RobotFramework中遇到的坑

1.无法启动IE浏览器

问题描述:
RobotFramework运行时无法启动IE浏览器。
原因:
IE浏览器的保护模式设置禁止了浏览器的启动。
解决办法:
打开IE浏览器,菜单栏选择工具–>Internet选项–>安全,将安全选项中的4个选项的启用保护模式全都取消勾选,如下图所示:
这里写图片描述

2.RobotFramework运行报错

问题描述:
RobotFramework运行脚本时候报错,错误如下:

command: pybot.bat --argumentfile c:\users\wangzz\appdata\local\temp\RIDEfm4efm.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:56523:False C:\Users\wangzz\Desktop\aaa

解决办法:
检查环境变量配置是否正确,正确的环境变量配置如下:

D:\Python27;D:\Python27\Scripts;

系统变量配置

3.桌面快捷图标无法运行

解决办法:
鼠标右击桌面图标,选择属性,在目标文本框输入如下命令:

D:\Python27\pythonw.exe -c "from robotide import main; main()"

这里写图片描述

4.桌面图标显示不对

解决办法:
(1)鼠标右击桌面图标,选择属性,选择更改图标:
这里写图片描述
(2)浏览图标目录,找到如下目录,选择应用即可。

D:\iPython27\Lib\site-packages\robotide\widgets\robot.ico

这里写图片描述
(3)桌面图标修改完成,效果如下:
这里写图片描述

Jenkins持续集中遇到的坑

output.xml报错

问题: rfs脚本持续集成到Jenkins中,构建脚本后报错。具体报错信息如下:

hudson.AbortException: No files found in path D:\testingwc\xiaoyouxi\xxl\testoutput\  with configured filemask: output.xml

问题原因:
是因为日志输出路径与jenkins的工作空间路径不一致所致。
解决办法:
将运行日志路径设置在jenkins工作空间路径下,如下图所示:
这里写图片描述
如上修改后,即可执行成功。
这里写图片描述

build.xml报错

报错信息:

ERROR: Unable to find build script at C:\Users\Administrator\.jenkins\workspace\TEST\build.xml

问题原因:
build.xml文件,需要放在脚本运行的工作目录下
解决办法:
将build.xml文件拷贝到脚本运行的工作目录下即可。

src does not exist!

报错信息:
这里写图片描述
具体报错代码如下:

BUILD FAILED
C:\Users\Administrator\.jenkins\workspace\TEST\build.xml:19: srcdir "C:\Users\Administrator\.jenkins\workspace\TEST\src" does not exist!

问题原因:
Java脚本问题,没有src的目录,需要重新确认下Java脚本文件是否有src的目录。
解决办法:
重新编辑Java脚本,新增src目录即可。

猜你喜欢

转载自blog.csdn.net/yu1014745867/article/details/79310118