Python FreeBSD下的镀铬器

Python FreeBSD下的镀铬器,python,google-chrome,selenium,webdriver,freebsd,Python,Google Chrome,Selenium,Webdriver,Freebsd,使用FreeBSD-7.3 amd64和Python 2.6,我无法运行ChromeDriver。ChromeDriver二进制文件被添加到path中,Chrome在适当的显示中运行良好,但我不断收到与二进制文件不兼容或类似的错误,ELF二进制文件类型“0”未知 来自selenium导入webdriver的> >>>d=webdriver.Chrome() ELF二进制类型“0”未知。 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“/usr/local/lib/python2.6/

使用FreeBSD-7.3 amd64和Python 2.6,我无法运行ChromeDriver。ChromeDriver二进制文件被添加到path中,Chrome在适当的显示中运行良好,但我不断收到与二进制文件不兼容或类似的错误,ELF二进制文件类型“0”未知

来自selenium导入webdriver的
>
>>>d=webdriver.Chrome()
ELF二进制类型“0”未知。
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.6/site packages/selenium/webdriver/chrome/webdriver.py”,第60行,在__
self.service.start()
文件“/usr/local/lib/python2.6/site packages/selenium/webdriver/chrome/service.py”,第58行,开头
并在http://code.google.com/p/selenium/wiki/ChromeDriver")
selenium.common.exceptions.WebDriverException:消息:“ChromeDriver可执行文件需要在路径中可用。请从下载http://code.google.com/p/selenium/downloads/list                并在http://code.google.com/p/selenium/wiki/ChromeDriver'
>>>
当我尝试执行二进制时也是如此:ELF二进制类型“0”未知。
我用chromedriver\u linux64\u 19.0.1068.0.zip和18版本都试过了,但都没有成功。有什么建议吗?

这是一个Linux二进制文件。要在FreeBSD下运行它,你至少需要安装Linux模拟器基本端口,
/usr/ports/emulators/Linux\u base-f10
。可能还需要安装其他库主机的Linux版本


Chromium浏览器作为本地FreeBSD二进制文件提供,端口为
/usr/ports/www/Chromium
。但默认情况下,这不会构建chromedriver。您可以要求端口维护人员添加它?或者构建它,进入工作目录并使用
gmake chromedriver
。如果这样做有效,请将二进制文件放在路径中的某个位置

/usr/local/bin/chromedriver
现在通过端口安装chromium时默认安装(
www/chromium)
>>> from selenium import webdriver
>>> d = webdriver.Chrome()
ELF binary type "0" not known.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 60, in __init__
self.service.start()
  File "/usr/local/lib/python2.6/site-packages/selenium/webdriver/chrome/service.py", line 58, in start
and read up at http://code.google.com/p/selenium/wiki/ChromeDriver")
selenium.common.exceptions.WebDriverException: Message: 'ChromeDriver executable needs to be available in the path.                 Please download from http://code.google.com/p/selenium/downloads/list                and read up at http://code.google.com/p/selenium/wiki/ChromeDriver'
>>>