Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: LINUX Build info: version: 'unknown', revision: '1969d75', time: '2016-10-18 09:43:45 -0700'
System info: host:
当我尝试使用python脚本打开Ubuntu Linux 14.04上的firefox浏览器时,收到以下错误消息:
File "seleniumtest.py", line 3, in <module>
browser = webdriver.Firefox()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 145, in __init__
self.service.start()
File "/usr/l
我需要使用firefox运行XVFB和docker,但无法让它们协同工作
这是我的Dockerfile:
FROM abevoelker/ruby:latest # based on ubuntu
ENV TERM linux
RUN apt-get update && apt-get install -y .....
ENV DISPLAY :99
# Install Xvfb init script
ADD xvfb_init /etc/init.d/xvfb # default xvfb init.d
RUN chmod a+x /etc/init.d/xvfb
C
我试图通过Selenium打开Firefox,但失败了。它在Chrome上工作得很好,但当我尝试Firefox时,我无法让它工作。尝试创建webdriver对象时失败,抛出selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process 我执行的代码是: from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
impo
我正在尝试使用bash脚本远程将firefox包安装到我的所有linux主机上。但是,当我执行脚本时,我会得到以下错误。如何在bash脚本中启用显示?
错误:
No protocol specified
Error: cannot open display: :0.0
No protocol specified
Error: cannot open display: :0.0