测试技术:RobotFramework常见问题如何解决?

发表于:2022-8-11 10:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:自动化测试冰茶    来源:今日头条

  1. 执行robot用例的时候提示WebDriverException: Message: invalid argument: can't kill an exited process
  查看驱动的log是否是提示:
  如果是的话,参照第七步安装图形界面:
  2. jenkins启动后发现打不开jenkins页面的问题解决
  打开jenkins页面提示页面无法打开。
  1. 查看jenkins是否启动
  a) systemctl status jenkins
  2. 查看防火墙是否启动,并且jenkins对应的端口没有被打开
  a) 查看防火墙状态
  systemctl status firewalld
  b) 查看防火墙开放端口
  firewall-cmd --list-ports
  c) 如果没有jenkins对应的窗口,则添加对应的窗口,我这里是8000
  firewall-cmd --permanent --zone=public --add-port=8000/tcp
  d) 重启防火墙
  systemctl reload firewalld
  3. Opening output file '******output.xml' failed: Permission denied
  错误信息:
  这个坑我踩了很久,用了好几个小时才解决。。。。。。。。
  问题原因:jenkins执行用户不是root用户,没有权限
  解决办法:vi /etc/sysconfig/jenkins,修改默认JENKINS_USER=“jenkins”修改为JENKINS_USER=”root”
  4. Opening Robot Framework report failed
  错误信息:
  问题原因:
  Jenkins禁用了
  解决方案:
  在jenkins中执行Groovy脚本:System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
  5. 运行结果截图打不开
  错误信息如下图:
  问题原因:
  解决方案:配置publish robotframework test result模块的高级设置的Other files to copy模块,将自己设置的截图位置的下的截图拷贝到构建工作空间下
  6. 将测试数据分行显示
  如果数据过长,需要换行,可以使用省略号(…),表示延续前一行的内容。在测试用例与用户关键字表中,省略号前必须至少含有一个空单元格。在setting与变量(variable)表中,省略号可直接填入setting name或者变量名称(variable name)单元格中。所有表格中,会忽略省略号前的所有空单元格。
  7. 其他jenkins相关配置
  Jenkins的war包位置:/usr/lib/jenkins/jenkins.war
  Jenkins配置文件 (端口号、jenkins_home目录等):/etc/sysconfig/jenkins
  默认的JENKINS_HOME目录:/var/lib/jenkins/
  Jenkins日志文件地址:/var/log/jenkins/
  Jenkins真正的服务文件:/etc/init.d/jenkins
  Jenkins启动:service jenkins start
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号