我正在使用selenium wiki中的docker compose文件。
对于chrome和firefox节点,有NODE_MAX_SESSION
和NODE_MAX_INSTANCES
个env变量。
我的理解是否正确 - 为chrome或firefox映像配置NODE_MAX_SESSION或NODE_MAX_INSTANCES之间没有区别,例如chrome节点只能启动chrome浏览器和firefox节点firefox浏览器。
为什么会有两个呢?
答案 0 :(得分:1)
正如official文档所述,如果您计划设置可以在一个节点上同时运行的最大测试数量,则我们都需要这两者,因此:
默认情况下,每个图像每个容器仅允许一个插槽,...可以通过环境变量
结合使用NODE_MAX_INSTANCES
进行配置。 不要忘记将其与环境变量NODE_MAX_SESSION
答案 1 :(得分:0)
NODE_MAX_INSTANCES
NODE_MAX_SESSION
两者都需要配置为ex:
NODE_MAX_INSTANCES = 6 NODE_MAX_SESSION = 3 运行一个chrome节点,可以运行6个chrome实例,最大并行化为3
希望能回答你的问题