Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как правильно связать Selenide и Selenium Grid?

seleniumgrid
maven
selenide
Теги: #<Tag:0x00007f7b62391888> #<Tag:0x00007f7b623914f0> #<Tag:0x00007f7b623912c0>

(Development Temp Vika) #21

Добрый вечер. Я мучаюсь с вопросом как сделать рабочее приложение с Selenide и запустить его с помощью StandAlone Server. Если можно поделитесь рабочим примером и как его запускать, пожалуйста.

Еще хотела спросить, может Вы пробовали или знаете где посмотреть как запустить из основной машины - это Win8 тест на виртуальной машине Linux, где установлен Docker и Selenoid??
Если можно пожалуйста помогите.


(asolntsev) #22

Пример Selenide+Grid есть в тестах самого селенида:

Надеюсь, это поможет.


(Development Temp Vika) #23

Может не доросла еще, вот мой код:https://github.com/VikaQA-Raznoe/QA/tree/master/UsingStandAloneServer3
1)Запустила в консоли hub
2)Подключила к нему одну node
3)Запустила тест, а он падает


(Dmytro Kryshtopenko) #24

Just use Selenoid and you’ll be happy!


(Fiodar Motin) #25

Для винды лучше обычных хаб c несколькими нодами в докере.

version: "2"
services:
   selenium-hub:
     image: selenium/hub:3.8.1
     container_name: selenium-hub
     ports:
       - "4444:4444"
   chrome:
     image: selenium/node-chrome:3.8.1
     depends_on:
       - selenium-hub
     environment:
       - HUB_PORT_4444_TCP_ADDR=selenium-hub
       - HUB_PORT_4444_TCP_PORT=4444
   firefox:
     image: selenium/node-firefox:3.8.1
     depends_on:
       - selenium-hub
     environment:
       - HUB_PORT_4444_TCP_ADDR=selenium-hub
       - HUB_PORT_4444_TCP_PORT=4444