Size: a a a

Selenide на русском

2020 August 03

VR

Vlad Rebus in Selenide на русском
Taras Shevchenko
откуда увереность что верно? в дебаге по локатору что видно?
сейчас точно не подскажу нахожусь на работе. Тогда если вероятнее всего проблема в локаторе, буду вечером пробовать переписать. Большое спасибо.
источник

A

Anton in Selenide на русском
Ablaihan
на ci нужно явно указывать драйвер? типа все в контейнере поднять?
вообщем RemoteWebDriver, а уже как его запускать, совсем другой вопрос, чистый грид или селеноид (с докером или без)
источник

VR

Vlad Rebus in Selenide на русском
Anton
ха, в мобайле насколько я знаю нет алертов, там все часть веба. Ищите проблему в локаторе
не не, это я сейчас заскринил просто, а так делаю на пк в хроме
источник

A

Ablaihan in Selenide на русском
Anton
вообщем RemoteWebDriver, а уже как его запускать, совсем другой вопрос, чистый грид или селеноид (с докером или без)
хорошо спасибо, буду изучать спасибо
источник

A

Anton in Selenide на русском
Ablaihan
хорошо спасибо, буду изучать спасибо
я правда отходил от этого правила на circleci и в github actions потому что там и так билд идет в докер контейнере, и там браузер уже есть. Тогда запуск на CI аналогичен локальному. Соответственно webdrivermanager в составе селенида сам может скачать нужную версию драйвера, но там нужно хорошо понимать как и что работает. Браузер может быть слишком старый или слишком новый, может не быть GUI (xvfb) и прочее прочее
источник

AS

Andrei Solntsev in Selenide на русском
Anton
вообще на CI нужно использовать грид или селеноид, использовать ту же логику что при локальном запуске я считаю нельзя
Почему же? Мы всегда на CI запускаем тесты точно так же, как и на своих компах.
источник

A

Anton in Selenide на русском
новичок ставит Jenkins на виндовый ПК - у него тесты которые локально работают, на дженкинсе не сработают, потому что там под сервисной учеткой без GUI и тд. Поэтому я всегда новичкам советую разделять логику. Опытные, которые знают ЧТО именно нужно для тестов на сервере, конечно могут делать ровно также как и локально. Я как раз приводил пример выше
источник

AS

Andrei Solntsev in Selenide на русском
Хм..  почему новичок должен ставить дженкинс? Это как бы задача не для новичка...
источник

A

Anton in Selenide на русском
Поверь видел таких много
источник

AS

Andrei Solntsev in Selenide на русском
Да я не хочу верить, я хочу понять.
источник

AS

Andrei Solntsev in Selenide на русском
Как бы там ни было, если новичку дают задачу, в которой он не силён - это по-любому приведёт к проблемам. Это не причина усложнять сетап тестов.
источник

A

Anton in Selenide на русском
ну значит это мой корявый опыт со времен IE6 7 8 9 когда нужно было городить грид на разных виртуалках, но я теперь просто привык делать так https://github.com/simple-elf/qabattle-selenide/blob/master/src/test/java/com/test/qabattle/lib/BaseTestClass.java#L20
источник

A

Anton in Selenide на русском
да знаю там косяк для разрабов которые работают на линуксе =)
источник

AS

Andrey Smirnov in Selenide на русском
Всем привет..
Подскажите есть у кого пример связки для Android
Selenide+Appium+Cucumber
источник

AV

Alex Vasinskiy in Selenide на русском
всем привет, подскажите как в в селениде подставить x-forwarded-for в header. необходимо подставить другой ИП
источник

AV

Alex Vasinskiy in Selenide на русском
че т потерялся в гугле
источник

AS

Andrei Solntsev in Selenide на русском
Только с помощью прокси
источник

Y

Yuriy in Selenide на русском
Народ а подскажите а где посмотреть - как правильно сделать чтобы селенидом засетапить атрибут СеленидЭлемента через ДжаваСкрипт ?
источник

SR

Stas Rusakov in Selenide на русском
источник

MS

Maksim Smirnov in Selenide на русском
Yuriy
Народ а подскажите а где посмотреть - как правильно сделать чтобы селенидом засетапить атрибут СеленидЭлемента через ДжаваСкрипт ?
executeJavaScript("arguments[0].style='', element);
источник