【发布时间】:2018-06-04 19:36:26
【问题描述】:
我正在使用非常复杂的设置来测试各种非公开网页。我使用jenkins 在dockerimage 中运行python-selenium 测试。这样,我就完全独立于 jenkins 环境,可以创建自己的环境。在这种环境下,我安装了以下软件:
- Ubuntu 16.04.3
- Firefox:Mozilla Firefox 57.0.1
- geckodriver:0.18.0
- 鼻子测试:1.3.7
- 硒:3.8.0
运行测试时,大部分都成功了,我在geckodriver.log 输出消息中看到
(firefox:55): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
/usr/bin/dbus-launch terminated abnormally without any error message
我的问题:
- 这条消息是什么意思?
- 这是否表明有时测试失败的原因?
- 如果是,如何解决?
【问题讨论】:
-
但是,应用程序无法访问系统菜单中的工具。执行权限不授予对系统组件的访问权限(您的一个或多个子流程是无主的,)。
-
我不太确定我是否理解。什么“工具”,什么“系统菜单”?这只是偶尔发生吗?正常吗?
-
这似乎是操作系统问题。 Dbus 是一个进程间通信库。你用的是什么linux操作系统?
-
它的 Ubuntu 16.04.3。
-
在这里您可以找到避免此类警告的提示askubuntu.com/questions/237893/…