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

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

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

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

https://github.com/codeborne/selenide/blob/master/src/test/java/grid/SeleniumGridTest.java

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

1 лайк

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

Just use Selenoid and you’ll be happy!

Для винды лучше обычных хаб 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

Привіт!
Чи можете поділитись прикладом Selenide+Grid?
Вказане раніше посилання неробоче(

Да, ссылка изменилась: https://github.com/selenide/selenide/blob/master/statics/src/test/java/grid/SeleniumGridTest.java

1 лайк

Дякую!