如何将设备添加到 Botium Box 中的设备集

How to add devices to Device set in Botium Box

我正在设置 Botium box 设备设置,但我无法选择任何设备。我在设备供应商中设置了我本地的 Selenium Hub。我的 Selenium 中心是 Docker 中的 运行。

我正在尝试遵循此指南:https://botium.atlassian.net/wiki/spaces/BOTIUM/pages/32145510/Run+Selenium+Grid+and+Connect+to+Botium+Box

我看不到自动竞争提供的任何设备,但我可以在 Selenium Grid 控制台中看到 Firefox 和 Chrome。

必须在 resources/LOCALSELENIUM.json 文件中配置连接到您的 Selenium hub 的浏览器设备(文件会缓存几分钟,所以更改后等待几分钟或重新启动服务器)。

JSON结构很简单,你可以在提到的文档中找到一些描述。重要的是 capabilities 元素是实际的 webdriver 功能配置。

[
    {
        "name": "Google Chrome",
        "value": {
            "type": "DESKTOP",
            "capabilities": {
                "browserName": "chrome"
            }
        }
    },
    {
        "name": "Mozilla Firefox",
        "value": {
            "type": "DESKTOP",
            "capabilities": {
                "browserName": "firefox"
            }
        }
    }
]