當我跑我的 「selenium
」 測試,firefox
顯示以下窗口時:「沒有d-BUS守護進程運行的」 運行PHPUnit測試
我應該忽略它?有沒有辦法解決它?我正在運行firefox-38.0.5
和selenium-2.46.0
。 selenium
開始firefox
這樣:
/usr/bin/firefox -profile /tmp/customProfileDire84f0e898d9c43d39dededa75b0dea22
UPD
dbus 413 1 0 Jun20 ? 00:00:05 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
yuri 3994 1 0 Jun21 tty1 00:00:00 dbus-launch --sh-syntax --exit-with-session
yuri 3995 1 0 Jun21 ? 00:00:01 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
yuri 6639 6636 0 Jun21 ? 00:00:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
yuri 13082 5986 0 22:16 pts/4 00:00:00 /bin/bash -c ps -ef | grep dbus
yuri 13084 13082 0 22:16 pts/4 00:00:00 grep dbus
UPD我剛剛發現,當我tmux
下運行測試,這種情況發生。此外,我將SSH_AUTH_SOCK
設置爲~/.ssh/ssh_auth_sock
,這樣我就可以使tmux
與其他ssh-agent
通信,而無需重新啓動tmux
。而相關的問題是svn
無法訪問GNOME密鑰環,每次在tmux
下都要求輸入密碼。
只是爲了確定。 D-Bus正在運行? – Shelltux
@Shelltux我想是的,看到我更新的答案。 –
如果您運行'dbus-launch [YourFireFoxExec]',會發生什麼? – Shelltux