ОС отображается как Unknown на консоли Selenium Grid Hub, когда Node Platform настроена как LINUX через селеновую сетку - PullRequest
0 голосов
/ 12 июня 2018

Я использую windows7 и пытаюсь запустить свои тесты на LINUX, установив платформу.Я указываю свойства браузера в node.json, как показано ниже:

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

Но в браузере, когда я открываю консоль Hub url, результат выглядит следующим образом. чтобы увидеть результат, нажмите здесь

Здесь мой вопрос таков: должна ли у нас быть ОС Linux для того, чтобы она работала на платформе LINUX?Может кто-нибудь помочь мне в этом вопросе ??

1 Ответ

0 голосов
/ 12 июня 2018

Согласно черновику редактора WebDriver W3C в главе 7.Возможности , секция 7.2 Возможности обработки отсутствует возможность как platform.Поддерживаемая возможность равна platformName, а поддерживаемые значения:

  • linux
  • mac
  • windows

Примечание : этот список не является исчерпывающим.При возврате возможностей из нового сеанса допустимо возвращать более конкретное имя_платформы, позволяющее пользователям правильно идентифицировать операционную систему, в которой работает реализация WebDriver.

Решение

Изменение возможности в node.json как:

{
    "browserName": "chrome",
    "maxInstances": 2,
    "platformName":"linux",
    "seleniumProtocol": "WebDriver"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...