Size: a a a

Selenide на русском

2020 April 12

AS

Andrey Smirnov in Selenide на русском
Проверил на Windows по умолчанию запуск chrome, тоже все ок.
На Linux c Firefox не взлетает
источник

A

Anton in Selenide на русском
Да там в проекте логика для удаленного сервера срабатывает на маке наверное, и требует грид или селеноид
источник

A

Anton in Selenide на русском
Ну и на линуксе тоде
источник

A

Anton in Selenide на русском
На линуксе фокс локально не запускал, тут не подскажу
источник

A

Anton in Selenide на русском
Могу лишь подсказать, смотреть гоубже в стектрейс ошибки
источник

A

Anton in Selenide на русском
Данная ошибка говорит о том, что на момент вызова селенидовских методов браузер не запущен. А вот почему он не запущен - вариантов масса
источник

A

Anton in Selenide на русском
Вообще в Configuration есть Capabilities, но мне такой способ не нравится
источник

AS

Andrey Smirnov in Selenide на русском
Что б туда передать ("dom.push.enabled", false); ??
источник

A

Anton in Selenide на русском
Сначала в профиль, а профиль в капабилити
источник

A

Anton in Selenide на русском
Только капабилити еще создать надо
источник

A

Anton in Selenide на русском
Но вот с драйвер провайдером у меня проблем не было даже на линуксовых CI
источник

A

Anton in Selenide на русском
На гитхабе и circle пробовал
источник

A

Anton in Selenide на русском
Без грида
источник

AK

Andrey K in Selenide на русском
Anton
Обычно нельзя взять проект который работает локально и без проблем запустить удаленно)
Это почему?
источник

A

Anton in Selenide на русском
На удаленном сервере может не быть браузера, рабочего стола
источник

AS

Andrey Smirnov in Selenide на русском
Рабочий стол не обязательно. headless режим и вперед
источник

A

Anton in Selenide на русском
Это уже считай доработка
источник

A

Anton in Selenide на русском
Andrey Smirnov
Коллеги, хелп.
Использую
https://github.com/simple-elf/qabattle-selenide/blob/master/src/test/java/com/test/qabattle/lib/MyFirefoxWebDriver.java

Локально все гуд, запуск командой mvn
verify -Dselenide.baseUrl=https://test.com, тесты проходят
, а вот в jenkins [ERROR] пишет что:
webdriver is bound to current thread: 14. You need to call open(url) first. :(
скинь весь стектрейс куда нить на гист
источник

AS

Andrey Smirnov in Selenide на русском
ок, позже немного, разобрал проект ))), пошагово буду подключать. Теперь вообще по 2 раза тесты начали запускатся через mvn :))
источник

A

Anton in Selenide на русском
На circleci в раннере был локальный хром и фокс. Но для фокса нужен был костыль https://github.com/simple-elf/selenoid-video-allure/blob/master/testng/src/test/java/MyFirefoxWebDriver.java#L31
источник