2015-05-26 6 views
0

Я изучаю и занимаюсь селеном в java и немного замешаны, когда дело доходит до селеновой сетки. согласно стандартной процедуре, предполагается, что для запуска концентратора сетки и нескольких узлов сетки, которые, в свою очередь, подключаются к концентратору, и в коде, предполагается установить требования, такие как браузер, версия, os-платформа и т. д. и отправить их на концентратор, который, в свою очередь, перенаправляет его на узел с надлежащей настройкой. Я видел, что мой код работает как при непосредственном подключении к концентратору, так и к узлу. Итак, мой вопрос заключается в правильном способе работы сетки? Запустите концентратор, отправьте ему задание и дайте ему возможность решить, какой узел перенаправить задание или отказаться от концентратора и отслеживать различные узлы и их возможности в самом коде, возможно, как записи файла свойств, чтобы работа могут быть напрямую представлены узлу в соответствии с требованием. Простите меня, если этот вопрос невероятно глуп, но я просто новичок здесь. Заранее спасибо.Каков правильный способ работы сетки селена?

ответ

0

В основном главная цель сетки селена - это запустить тест с концентратора и проверить все подключенные узлы. Узел может быть одним или несколькими. Таким образом, лучший способ - установить один компьютер как HUB, а другие - как NODE (S).

Вы можете запустить тест в нескольких ОС и браузерах с концентратора. Так зависит от вас и вашего тестового примера, что на каком узле вы хотите запустить тест?

Для примера: если у вас есть 3 узла с разницей. браузеры, такие как:

Узел 1: Firefox
Node 2: Chrome
Node 3: Safari

Теперь предположим, что все вышеперечисленные узлы соединены с концентратором, так что если вы хотите, чтобы проверить сайт в все три браузера, тогда вы можете запускать все узлы из концентратора, и если вы хотите проверить веб-сайт только на хром и сафари, вам нужно запустить только 2-й и 3-й узлы.

Надежды выше примера очистить все ваши путаницы.

Смежные вопросы