Selenium 节点 docker 图像 NODE_MAX_SESSION 和 NODE_MAX_INSTANCES 环境变量

标签 selenium docker docker-compose

我正在使用 selenium wiki 中的 docker compose 文件.

对于 chrome 和 firefox 节点,有 NODE_MAX_SESSIONNODE_MAX_INSTANCES 环境变量。

我的理解是否正确 - 为 chrome 或 firefox 图像配置 NODE_MAX_SESSION 或 NODE_MAX_INSTANCES 没有区别,例如 chrome 节点只能启动 chrome 浏览器,而 firefox 节点只能启动 firefox 浏览器。

为什么会有两个?

最佳答案

作为official文档告诉我们,如果您计划设置可以在一个节点中同时运行的最大测试量,那么我们两者都需要,所以:

By default, each image will only allow one slot per container,...this can be configured via environment variables with the environment variable NODE_MAX_INSTANCES. Don't forget to combine this with the environment variable NODE_MAX_SESSION

关于Selenium 节点 docker 图像 NODE_MAX_SESSION 和 NODE_MAX_INSTANCES 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47789346/

相关文章:

spring-boot - 用于执行gradle bootBuildImage命令的Docker镜像

macos - 如何在 Mac 中更改 docker 网络 IP 地址

docker - 使用 Docker Compose 引用服务

docker - 在几个本地服务中公开localhost端口

java - 通过 URL HeadlessChrome 的 Selenium 基本身份验证(在 Linux 服务器上)

java - 如何在selenium webdriver中获取标签文本的值

unit-testing - 如何在 selenium 测试 phpunit 打开命令之前等待?

internet-explorer-8 - Webdriver 在远程 IE 中找不到元素

angular - 启动容器导致错误

Docker 撰写分离模式不起作用