【发布时间】:2018-08-08 08:38:40
【问题描述】:
当我这样做时
driver = webdriver.Chrome(binary_location,chrome_options=options)
driver.get(URL)
...
driver.close()
它会引发以下错误:
'chromedriver' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
我在 docker 上使用 python 2.7 映像
将二进制文件更改为可执行后
chmod a+x PATH_TO_DIR/chromedriver
它引发了以下错误
ERROR: Message: unknown error: failed to close window in 20 seconds
(Session info: content shell=)
(Driver info: chromedriver=2.35.528139
(47ead77cb35ad2a9a83248b292151462a66cd881),platform=Linux 4.11.0-1013-azure x86_64)
【问题讨论】:
-
你检查this ticket了吗?
-
@Andersson 是的,将二进制文件更改为可执行并修复它
标签: python-2.7 selenium docker debian selenium-chromedriver