Size: a a a

Selenide на русском

2021 November 17

A

Alex in Selenide на русском
dataPage.usersList().each { e ->
           softly.assertThat(e.displayed).isTrue()
       }
источник

A

Alex in Selenide на русском
assertThat(usersList().filterBy(visible).size().isEqualTo(userList().size())) ?
источник

BO

Boris Osipov in Selenide на русском
понял. тут как Андрей уже сказал по коду вопросов нет. просто как я вижу, потом к нам придут с вопросами "а у нас конфиг в json\yaml\xml(прости господи) и нам бы тоже его читать." :) в целом можно помержить. может и так хватит для начала.
источник

M

Mizer in Selenide на русском
collection.forEach(el -> el.isDisplayed
источник

DV

Dan Vu in Selenide на русском
А что кроме xpath можно еще использовать?:)
источник

M

Mizer in Selenide на русском
нафига использовать асерты с селенидом. bad practice имхо
источник

M

Mizer in Selenide на русском
css, jquery
источник

DV

Dan Vu in Selenide на русском
бинго:)
источник

A

Alex in Selenide на русском
где-то выше проскакивало что циклы это тоже bad practice :)
источник

M

Mizer in Selenide на русском
ну так еще раз повторю свой вопрос, в чем проблема найти чекбокс?
источник

DV

Dan Vu in Selenide на русском
в том, что не могу подобрать css селектор, точнее так: нужный селектор жмет в центр, а нужный чекбокс находится правее
источник

DZ

Dmitriy Ziberov in Selenide на русском
можно попробовать scrollIntoView("{block:\"center\"}"), не очень красиво но элемент будет в центре страницы
источник

M

Mizer in Selenide на русском
int colSize = collection.size()
collection.filterBy(visible).shouldHave(size(colSize))
без циклов
источник

A

Alex in Selenide на русском
👍
источник

M

Mizer in Selenide на русском
кинь скрин DOM'a
источник

DV

Dan Vu in Selenide на русском
Кинул в личку, посмотри пожалуйста
источник

PO

Petr Ovcharenko in Selenide на русском
я бы приходил с идеей нестатического конфига для отдельного теста, но над этим можно в будущем еще подумать)
источник

MS

Maksim Smirnov in Selenide на русском
так скидывали же недавно пример клика со смещением. click(ClickOptions.usingDefaultMethod().offsetX(offset))
источник

BO

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

ЮФ

Юрий Филиппов... in Selenide на русском
добрый день, после прохождения тестов в 2 потока на стеке selenide-testng-cucumber-gradle у 1 из потоков отсутствуют данные в шагах отчета (скриншоты, команды selenide). В методе помеченном cucumber - аннотацией @Before
есть строчка SelenideLogger.addListener("AllureSelenide", new AllureSelenide().screenshots(true).savePageSource(true)); . При запуске в 1 поток данная проблема отсутствует. Кто-то может помочь ?
источник