欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

RobotFramework中遇到的坑

程序员文章站 2022-06-06 15:59:39
...

1.无法启动IE浏览器

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

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;

RobotFramework中遇到的坑

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

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

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

RobotFramework中遇到的坑

4.桌面图标显示不对

解决办法:
(1)鼠标右击桌面图标,选择属性,选择更改图标:
RobotFramework中遇到的坑
(2)浏览图标目录,找到如下目录,选择应用即可。

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

RobotFramework中遇到的坑
(3)桌面图标修改完成,效果如下:
RobotFramework中遇到的坑

Jenkins持续集中遇到的坑

output.xml报错

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

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

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

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!

报错信息:
RobotFramework中遇到的坑
具体报错代码如下:

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目录即可。

相关标签: RobotFramework