Size: a a a

Selenide на русском

2021 November 02

M

Mizer in Selenide на русском
ну это краткая версия просто
источник

DT

Dmytro Tsvirkun in Selenide на русском
в депендеси три встречаеться только io.qameta.allure:allure-selenide:2.15.0 и org.selenide:selenide-selenoid:1.2.0
|    \--- com.codeborne:selenide:5.25.0
на муне очереди нету, 100%. Фулл лог к сожалению отдать не можем. Есть ли какаято возможность включить дебал логи для селенида?
источник

BO

Boris Osipov in Selenide на русском
1) попробуй явно заэксклюдить все зависимости com.codeborne:selenide и только у себя в pom.xml добавить 5.25 т.е. в итоге ты в депендеси три должен видеть только одну версию selenide:5.25 и никаких других.
2) проблема не в селениде и мало смысла смотреть в эти логи. в нашем коде нет ничего такого, что бы вешало билд. все наши логи идут через slf4j.
источник
2021 November 03

KK

Kirill Karpunin in Selenide на русском
Всем привет, не подскажите, может кто сталкивался с чём-то подобным
Тестируем мобильное приложение на IOS. Из-за того, что на разных шагах ТК мог появиться попап с геолокацией для его автоматического закрытия выставили параметр autoAcceptAlerts, но он не сработал так как на попапе геолокации в общей сложности 4 кнопки: "однократно", "при использовании", "запретить" и есть небольшая карта с кнопкой "высокоточно: вкл/выкл". Нажатие всегда приходилось на последнюю, в результате которого попап с геолокацией не закрывался и тест падал, так как не мог перейти к следующему шагу. Если выставить параметр autoDismissAlerts, он нажимает на кнопку однократно и попап закрывается
Проблема в том, что по одному из шагов ТК нужно нажать на кнопку выйти из аккаунта, после этого действия появляется всплывающее окно с подтверждением, которое параметр autoDismissAlerts сразу же закрывает. Если ли способ это обойти или как-то иначе обрабатывать всплывающие окна?
источник

E

Egorka in Selenide на русском
Доброе утро, может быть кто сталкивался, пытаюсь в таблице кликнуть в первой ячейки на чек бокс. Строка в зависимости от текста который ищу.

foundRows.get(0).getCells().findElement(By.xpath("//div[containd(@class,'checkbox')]")).click().


В таком формате он кликает на первый чек бокс в таблице.
Не понимаю почему он не ведёт логический и не ищет элемент в текущей строке. Видимо я много хочу.
источник

AS

Andrei Solntsev in Selenide на русском
Потому, что ты используешь // в своём xpath.
источник

E

Egorka in Selenide на русском
./ тогда?
источник

AS

Andrei Solntsev in Selenide на русском
Да
источник

E

Egorka in Selenide на русском
Спасибо, попробую
источник

АТ

Александр Трудолюбов... in Selenide на русском
а там разве не contains должно быть?
источник

E

Egorka in Selenide на русском
Руками писал в телегу
источник

СП

Станислав Парканов... in Selenide на русском
Здравствуйте, может подскажете куда копать. Выкачал код проекта на домашний ноут, пытаюсь запустить тест, ловлю такую ошибку. Недавно обновился на windows 11 (если это как-то влияет)
источник

СР

Саша Росолько... in Selenide на русском
Ну, у вас что-то не так пошло в файле TestBase в 55 строке. В целом из этого скриншота больше ничего не рассказать
источник

СР

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

СР

Саша Росолько... in Selenide на русском
Ещё интереснее - энвайромент: какой версии селенид, тест фреймворк, как реализован сетап в TestBase
источник

СП

Станислав Парканов... in Selenide на русском
selenideVersion = "5.16.2"
  junitVersion = "5.7.0"
источник

BO

Boris Osipov in Selenide на русском
ну у тебя даже в логе написано что site_url: null
источник

СР

Саша Росолько... in Selenide на русском
точно 🧐
источник

СП

Станислав Парканов... in Selenide на русском
да, он берется из переменной в кофиге, которая подтягивается из properties и там и там все прописано, перепроверил. И прям этот же код запускался без проблема с рабочего ПК
источник

BO

Boris Osipov in Selenide на русском
ну и? мы то тут причем. ищите ошибку в своем коде)
источник