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

时间:2019-05-29 08:54:43

标签: testing automated-tests chatbot

我正在设置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 Console中看到Firefox和Chrome。

1 个答案:

答案 0 :(得分:0)

必须在 resources / LOCALSELENIUM.json 文件中配置连接到Selenium集线器的浏览器设备(文件会缓存几分钟,因此请稍等片刻或重新启动服务器)。

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

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