Size: a a a

Selenide на русском

2021 November 03

BO

Boris Osipov in Selenide на русском
null же там не из воздуха появляется.
источник

И

Изя in Selenide на русском
Доброго дня. Подскажите плиз.  Требуется реализовать ожидание, но не одного элемента, а списка элементов. List<String> values = $$(byText(value)).shouldHave(condition, Duration.ofMillis(1000)).texts;  Как вариант отработает или данная ожидалка только к элементам относится? Как лучше реализовать ожидалку списка?
источник

СП

Станислав Парканов... in Selenide на русском
проблема решилась удалением локального проекта и выкачиванием заново, видимо какие-то отголоски старого кода порушили налаженную систему
источник

OB

Oleg Berezhnoy in Selenide на русском
что вы ожидаете от вашего списка?
источник

OB

Oleg Berezhnoy in Selenide на русском
например "количество элементов с указанным текстом должно быть N штук "
источник

И

Изя in Selenide на русском
если бы, там диапазон случайных
источник

OB

Oleg Berezhnoy in Selenide на русском
простите, но я нихера не понял 🙂
источник

AK

Andrey Kurilov in Selenide на русском
Это?
 $$(byText(value)).shouldHave(size(10), Duration.ofSeconds(1))
источник
2021 November 04

Y

Yuriy in Selenide на русском
Всем привет. нужна помощь - внезапно (последние дня так 4 ) начали падать UI тесты.
Падение происходит если тесты запускаются в дженкинсе (Ubuntu), если запускать их на локальной машине -  Windows  то все работает нормально.
Вот лог падения в джекинсе
https://pastebin.com/K34Qhme4

основная ошибка -
————-
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Caused by: org.openqa.selenium.WebDriverException:
Driver server process died prematurely.
————-

однако повыше есть еще подозрительный участок -
—————————————————
09:55:14  Only local connections are allowed.
09:55:14  Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver ****fe.
09:55:14  Failed to redirect stderr to log file.
09:55:14  Unable to initialize logging. Exiting...
————————————————————
Уже второй день бьюсь и никак не могу найти решения.
источник

OL

Oleksandr Lozitskyi in Selenide на русском
Здравствуйте.  На мой взгляд основная проблема в possible cause are invalid address of the remote server.  
Посмотрите совпадает ли ip адрес с удалённым сервером вебдрайвера при запуске тестов в дженкинсе?
Т.е проперти remote должен указывать на сервер где лежит веб драйвер и proxyHost = ip address. Вроде так .
источник

Y

Yuriy in Selenide на русском
представляете  - стоило написать и пости сразу нашел корень проблемы -
лог-файл - точнее путь к нему - неверно указан - логфайл не создавается и падает драйвер. - я пока сделал чтобы логфайл был с корне проекта и зарабоатало!!
источник

MK

Max Kamyshev in Selenide на русском
Классика
источник

Y

Yuriy in Selenide на русском
но как только снова указал директорию - отдельно от корня проекта - сразу снова упал.((
источник

Y

Yuriy in Selenide на русском
String logPath = getProperty("wd.log.path","chromedriver.log");
setProperty("webdriver.chrome.logfile", logPath);
       setProperty("webdriver.chrome.verboseLogging", "true");


В jenkinsлоге так:
logPath is: /var/lib/jenkins/workspace/app_example/allure-results/chromedriver.log
источник

AS

Andrei Solntsev in Selenide на русском
А зачем ты вручную указываешь лог файл?
источник

AS

Andrei Solntsev in Selenide на русском
В селениде же для этого уже есть настройка Configuration.webdriverLogs
источник

А

Александр in Selenide на русском
всем приветю Подскажите пожалуйста. А я могу как то в selenide  сделать так, что после теста, у меня браузер не закрывался.
источник

А

Александр in Selenide на русском
как в selenium
источник

AS

Andrei Solntsev in Selenide на русском
Configuration.holdBrowserOpen=true
источник

А

Александр in Selenide на русском
Спасибо 🙏
источник