Как добавить устройства в набор устройств в 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

Я не вижу никаких устройств, предоставляемых автоконкурированием, но я вижу Firefox и Chrome в консоли Selenium Grid.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
42
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Устройства браузера, подключенные к вашему концентратору Selenium, должны быть настроены в файле ресурсы/LOCALSELENIUM.json (файл кэшируется на несколько минут, поэтому после изменения подождите несколько минут или перезапустите сервер).

Структура JSON проста, описание можно найти в упомянутом документе. Важно то, что элемент возможности является фактической конфигурацией возможностей веб-драйвера.

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

Я проверил его внутри контейнера. Итак, я поместил файл в папку хоста, и теперь я могу выбрать Firefox и Chrome, но когда я пытаюсь запустить тестовый проект: задание не выполнено: ошибка: не найдено: java. Это означает, что Botium пытается запустить веб-драйвер локально, а не в хабе?

oferdan 29.05.2019 11:42

это означает, что по какой-то причине Botium пытается запустить собственный сервер selenium. Возможно ли, что функция WEBDRIVERIO_START_SELENIUM активна?

Florian Treml 29.05.2019 13:16

Да, он был активен. Я отключил его: Чат-боты>Connector/Chatbot Technology=Другое (Дополнительные настройки)>WEBDRIVERIO_START_SELENIUM=отключить. Спасибо!

oferdan 29.05.2019 13:36

Другие вопросы по теме