【问题标题】:Chrome failed to start: exited abnormally while running my tests using DockerChrome 无法启动:使用 Docker 运行我的测试时异常退出
【发布时间】:2021-02-19 13:23:48
【问题描述】:

我想创建一个 docker 映像并在容器中运行我的测试。我的框架是由 Python + Behave 构建的。我指的是这个项目https://github.com/William-Yeh/docker-behave,但不知何故我的 chrome 驱动程序不起作用。

它给了我以下错误。正在安装的库可以在这个 docker 文件中找到https://github.com/William-Yeh/docker-behave/blob/master/Dockerfile 我正在使用这个文件。

【问题讨论】:

标签: python docker selenium automation bdd


【解决方案1】:

This 为我工作

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('/path/to/your_chrome_driver_dir/chromedriver',chrome_options=chrome_options)

【讨论】:

  • 即使在添加了这些选项后,我也遇到了同样的错误。
  • 这行得通,谢谢。以前的 docker 镜像没有正确构建,因此没有反映更改。
猜你喜欢
  • 1970-01-01
  • 2018-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-17
  • 2019-12-06
  • 1970-01-01
相关资源
最近更新 更多