【发布时间】:2019-06-23 00:13:45
【问题描述】:
我正在尝试在 docker 中使用 Selenium 运行 python 脚本。由于脚本位于 docker 容器中,我不断收到此错误:
selenium.common.exceptions.WebDriverException:消息:'chromedriver' 可执行文件需要在 PATH 中。
代码工作得很好,当我在我的计算机上运行它并将PATH 用于chromedriver 文件时,但是docker 容器看不到PATH,因为它是隔离的。我会使用预制的 docker 映像,但是我需要其他依赖项才能运行我的代码,例如 smtplib、imapclient 和 beautifulsoup 等等。
是否有命令告诉 Selenium chromedriver 与脚本位于同一文件夹中,或者通过其他方式使其对 docker 可见?
【问题讨论】:
标签: python selenium docker selenium-chromedriver