【发布时间】:2019-01-25 08:04:47
【问题描述】:
环境:
- 在目标板上嵌入 linux 系统
- 安装了 chromium(不是 google chrome)
- 我可以通过 /usr/bin/chromium www.google.com 访问
- 安装了 python 模块 selenium.webdriver
问题描述:
chromium 版本是“Chromium 71.0.3545.0 stable”,我的板上没有 google-chrome。 lrwxrwxrwx 1 root root 34 Nov 29 00:14 /usr/bin/chromium -> /usr/lib/chromium/chromium-wrapper
我下载了“ChromeDriver 2.45”->“chromedriver_linux64.zip”,上面写着 “支持 Chrome v70-72”,解压并把“chromedriver”放到/usr/bin
-
然后我按照以下步骤进行操作并得到这样的错误
Python 2.7.15 (default, Nov 26 2018, 01:36:34) [GCC 7.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from selenium.webdriver.chrome.options import Options >>> from selenium import webdriver >>> opts=Options() >>> opts.binary_location="/usr/bin/chromedriver" >>> driver=webdriver.Chrome(chrome_options=opts) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-p packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__ self.service.start() File "/usr/lib/python2.7/site- packages/selenium/webdriver/common/service.py", line 76, in start stdin=PIPE) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 8] Exec format error
【问题讨论】:
标签: python selenium selenium-chromedriver embedded-linux chromium