python - 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/
解决方案
推荐阅读
- haskell - 具有单子副作用的遍历/镜头
- wpf - 如何使不适合其父级范围的控件消失
- r - 计算字符串中元素的出现次数
- php - 使用 php 设计报表,如 Asp.net 中的 Crystal Reports
- activiti - activiti中多实例案例的执行树结构
- spring - 如何解决在使用 Spring Boot 和 Spring Security 启用 CSRF 后无法正常工作的登录问题?
- reactjs - 如何从对象数组动态创建 jsx 表?
- javascript - 在 vscode 中实现 Import 语句 linting/show/highlight 警告
- python - 将二维形状绘制成 numpy 数组
- python - Matplotlib - 以对数刻度标出方向