【问题标题】:Selenium 4.0.0-B Grid, GRID_BROWSER_TIMEOUT not working properlySelenium 4.0.0-B 网格,GRID_BROWSER_TIMEOUT 无法正常工作
【发布时间】:2021-07-16 19:26:56
【问题描述】:

我正在使用 Selenium 4 (python) 通过 Docker-compose 在 SE Grid 上执行浏览器。

当我之前在使用 Selenium 3 时执行它时,GRID_BROWSER_TIMEOUT=1500,它曾经完美地工作,但现在当我更改为 Se 4.0.0-beta-3 时,它只是不尊重时间网格。更新后参数有变化吗??

这是我的 dockerfile 中与 de GRID_BROWSER_TIMEOUT 关联的部分

version: "3"
services:
  selenium-hub:
    image: selenium/hub:4.0.0-beta-3-prerelease-20210319
    container_name: selenium-hub
    ports:
      - "4442:4442"
      - "4443:4443"
      - "4449:4444"
    volumes:
      - /dev/shm:/dev/shm
    environment:
      - GRID_TIMEOUT=1500
      - GRID_BROWSER_TIMEOUT=1500
      - GRID_MAX_SESSION=2
      - JAVA_OPTS=-Dwebdriver.chrome.whitelistedIps=
    stdin_open: true
    tty: true

【问题讨论】:

    标签: docker selenium-webdriver docker-compose selenium-grid selenium4


    【解决方案1】:

    在这张 selenium 票的最后,我看到 ENV 名称如下:https://github.com/SeleniumHQ/selenium/issues/8974 遵循的约定是“带下划线的 SE_component-name_option-name”。 因此,对于节点最大会话数,它将是:SE_NODE_MAX_SESSIONS=3

    不幸的是,我认为他们摆脱了GRID_BROWSER_TIMEOUT 有一个SE_NODE_SESSION_TIMEOUT 可能是一样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-31
      • 2016-04-30
      • 1970-01-01
      • 2015-08-24
      • 2020-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多