【问题标题】:OS appears as Unknown on Selenium Grid Hub console when Node Platform is configured as LINUX through selenium grid当节点平台通过 selenium 网格配置为 LINUX 时,操作系统在 Selenium Grid Hub 控制台上显示为未知
【发布时间】:2018-06-12 14:01:01
【问题描述】:

我正在使用 windows7 并尝试通过设置平台在 LINUX 上运行我的测试用例。我在 node.json 中指定浏览器属性如下:

{
    "browserName": "chrome",
    "maxInstances": 2,
    "platform":"LINUX",
    "seleniumProtocol": "WebDriver"
}

但是,当我在浏览器中打开 Hub url 控制台时,结果是这样的。 to see result click here

在这里,我的问题是:我们是否应该让节点使用 LINUX OS 来运行 LINUX 平台?谁能帮我解决这个问题??

【问题讨论】:

    标签: linux selenium selenium-webdriver webdriver selenium-grid


    【解决方案1】:

    根据7. Capabilities 章节7.2 Processing Capabilities 中的WebDriver W3C Editor's Draft,没有能力 作为platform。支持的capabilityplatformName,支持的值为:

    • linux
    • mac
    • windows

    注意:此列表并不详尽。从 New Session 返回功能时,返回更具体的 platformName 是有效的,以便用户正确识别运行 WebDriver 实现的操作系统。

    解决方案

    node.json 中的 capabilities 更改为:

    {
        "browserName": "chrome",
        "maxInstances": 2,
        "platformName":"linux",
        "seleniumProtocol": "WebDriver"
    }
    

    【讨论】:

    • 感谢您的快速回复。我可以看到,属性名称的变化。但是,仍然面临与未知相同的问题,我正在使用 Grid Console v3.12.0。 windows7是否支持在LINUX平台上运行?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多