RobotFramework中遇到的坑
程序员文章站
2022-06-06 15:59:39
...
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目录即可。
上一篇: 一个好用的php文件上传处理类