Size: a a a

Selenide на русском

2020 June 23

SR

Stas Rusakov in Selenide на русском
Artur Mkrtychian
Подскажите, как проверить, чтобы все элементы коллекции содержали класс?

Нашел только такой способ:
$$("").shouldHave(allMatch("", webElement -> webElement.getAttribute("class").contains("disabled")));

Но если элементы будут с классом disabledLogic, то проверка пройдет.
Хотя, это совсем другой класс.

Можно конечно всю коллекцию через for each перебрать. Но вроде, в Selenide это уже реализовано
Мне кажется лучше такое делать через селектор
источник

VT

Vitalii Tatarynov in Selenide на русском
Artur Mkrtychian
Подскажите, как проверить, чтобы все элементы коллекции содержали класс?

Нашел только такой способ:
$$("").shouldHave(allMatch("", webElement -> webElement.getAttribute("class").contains("disabled")));

Но если элементы будут с классом disabledLogic, то проверка пройдет.
Хотя, это совсем другой класс.

Можно конечно всю коллекцию через for each перебрать. Но вроде, в Selenide это уже реализовано
как вариант?
источник
2020 June 24

EE

Escudo Escobar in Selenide на русском
Доброе утро, помогите пожалуйста с селектором. надо кликнуть на первый элемент
по id нельзя - список постоянно меняется

пробовал и
$("[data-dot='1]").click();
$("div.result[data-dot='1']").click();
Везде получаю

Element not found {div.result[data-dot='1']}
Expected: exist
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
Escudo Escobar
Доброе утро, помогите пожалуйста с селектором. надо кликнуть на первый элемент
по id нельзя - список постоянно меняется

пробовал и
$("[data-dot='1]").click();
$("div.result[data-dot='1']").click();
Везде получаю

Element not found {div.result[data-dot='1']}
Expected: exist
"#changingResults  > .result"
источник

EE

Escudo Escobar in Selenide на русском
и data-dot дописать ?
источник

EE

Escudo Escobar in Selenide на русском
$("#changingResults  > .result[data-dot='1']").click();
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
Escudo Escobar
и data-dot дописать ?
нет
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
Escudo Escobar
$("#changingResults  > .result[data-dot='1']").click();
$("#changingResults  > .result").click();
или
$$("#changingResults  > .result").get(0).click();
источник

EE

Escudo Escobar in Selenide на русском
первый пробовал, не вышло, сейчас второй попробую
источник

EE

Escudo Escobar in Selenide на русском
все я понял где я тупил
источник

EE

Escudo Escobar in Selenide на русском
iframe
источник

EE

Escudo Escobar in Selenide на русском
сорри за напряг )
источник

Ri

Rustam is not a func... in Selenide на русском
Не подскажите, если свойство, которое делает задержку между методами, чтобы глазами смотреть как проходит тест? нашел только
Configuration.pollingInterval
источник

ДЛ

Дмитрий Лукьяненко... in Selenide на русском
Rustam is not a function
Не подскажите, если свойство, которое делает задержку между методами, чтобы глазами смотреть как проходит тест? нашел только
Configuration.pollingInterval
breakpoint или sleep(), не?
источник

AS

Andrei Solntsev in Selenide на русском
Rustam is not a function
Не подскажите, если свойство, которое делает задержку между методами, чтобы глазами смотреть как проходит тест? нашел только
Configuration.pollingInterval
WebDriverRunner.addListener(), и там внутри делай слип после каждого клика, например.
источник

ЕА

Евгений Асовин... in Selenide на русском
Andrei Solntsev
WebDriverRunner.addListener(), и там внутри делай слип после каждого клика, например.
подскажите, пожалуйста, можно ли таким образом реализовать вывод в консоль название текущего шага с кукумбера?
источник

AS

Andrei Solntsev in Selenide на русском
Выводить-то можно что угодно, а вот позволяет ли кукумбер узнать имя текущего шага - этого я не знаю.
источник

AS

Andrei Solntsev in Selenide на русском
Но вообще мутите вы что-то не то. Нафига нужен настолько непонятный тул, что невозможно понять, на каком шаге что происходит?
источник

AS

Andrei Solntsev in Selenide на русском
Выкиньте нафиг этот кукумбер.
источник

SC

Sergey Chevychelov in Selenide на русском
позволяет
источник