【软件测试】RobotFramework常见问题如何解决 ?
来源:http://www.tudoupe.com时间:2022-08-03
附加-问题解决
1. 执行robot用例的时候提示WebDriverException: Message: invalid argument: can't kill an exited process
检查驱动器的日志是否是一个提示

如果是,请参见步骤7安装图形接口

2. jenkins启动后发现打不开jenkins页面的问题解决
打开詹金斯页面不打开页面

1.检查詹金斯是否启动
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
错误信息:

这个坑我踩了很长时间, 花了好几个小时才解决.
问题的原因:詹金斯执行用户不是根用户,没有权限
解决方案: vi /etc/sysconfig/jenkins,修改默认JENKINS_USER="jenkins"修改为JENKINS_USER="root"

4. Opening Robot Framework report failed
错误信息:

问题原因:
詹金斯被禁止
解决方案:
在詹金斯运行Groovy脚本:System.setProperty(
"hudson.model.DirectoryBrowserSupport.CSP"
,
""
)
5.切断运行结果失败
错误信息如下图:

问题原因:
解决方案:配置publish robotframework test result模块的高级设置的Other files to copy模块,将自己设置的截图位置的下的截图拷贝到构建工作空间下

6.显示测试数据行
如果数据过长,需要换行,你可以使用缩写(..),表示前行的内容。在测试例子和用户关键字表中,在省略缩写之前,必须至少有一个空单元。在setting与变量(variable)表中,省略号可直接填入setting name或者变量名称(variable name)单元格中。所有表格中,在缩写之前的所有空单元将被忽略。

7.其他詹金斯相关配置
詹金斯的战争包装地点:/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
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
