首页 > 解决方案 > Chrome Selenium 与 Docker 一起崩溃

问题描述

我一直在寻找没有运气的答案。我有一个 Python 脚本,可以在本地使用 Chrome 驱动程序运行 Selenium,我现在正在 Docker 中对其进行测试。

该脚本运行良好,直到 webdriver 启动,此时我收到错误消息"unknown error: session deleted because page crash"

我已经看到一些建议,延长内存津贴可以解决这个问题,但我没有运气。老实说,我对 docker-compose 文件的了解很差,所以任何关于我可以用这个文件改变什么的建议也会有帮助(见下文)。

version: '3.8'

services:
  lambda:
    build: .
    environment:
      - PYTHONPATH=/var/task/src:/var/task/lib
      - PATH=/var/task/bin
      - AWS_BUCKET_NAME=REMOVED
      - AWS_ACCESS_KEY_ID=REMOVED
      - AWS_SECRET_ACCESS_KEY=REMOVED
      - AWS_REGION=ap-southeast-2
    volumes:
      - ./src/:/var/task/src/

标签: pythondockerseleniumwebdriverselenium-chromedriver

解决方案


推荐阅读