Size: a a a

Selenide на русском

2020 September 02

SA

Situation Act in Selenide на русском
Отсюда
источник

SA

Situation Act in Selenide на русском
На сайте тоже самое
источник

SR

Stas Rusakov in Selenide на русском
Ну я думаю вот ответ)
источник

SR

Stas Rusakov in Selenide на русском
Переслано от Boris Osipov
а поддерживать это не автоматом кажется не реальным. пример с буком это подтверждает.
источник

SR

Stas Rusakov in Selenide на русском
Желательно сделать ПР конечно)
источник
2020 September 03

AB

Anatoliy Boldin in Selenide на русском
Сталкивался кто с проблемой авторизации через bearer? Не получилось реализовать по примерам. Где то натыкался что сейчас это не работает. Сделал суперкостыльное решение пока. Может кто то уже имел опыт успешного использования. Подскажите пож-та как это можно реализовать?
источник

AS

Andrey Smirnov in Selenide на русском
Коллеги привет.
Есть ли в Selenide метод для XPath. который будет подниматься вверх по дереву пока не будет найден укзанный елемент.
К примеру есть Xpath
/ $(By.xpath("//*[@data-marker-popup='" + name + "']//*[text()='" + text + "']//..//..//..//..//..//*[@data-marker='" + button + "']"))

Вместо этого использовать что то на подобии
$(By.xpath("//*[@data-marker-popup='" + name + "']//*[text()='" + text + "']"))..parent(attribute("data-marker", button));
Есть ли готовое решение? Ну или может у кого есть реализованый метод, который поднимается по дереву до первого найденного элемента.
источник

A

Anton in Selenide на русском
в селениде точно нету, но в xpath есть какая то хитрость вместо бесконечных /..
источник

A

Anton in Selenide на русском
то ли ancestor то ли еще как-то
источник

AM

Andrii Mogyla in Selenide на русском
да, ancestor
источник

Y

Yury in Selenide на русском
В селениде closest есть, он не поможет тут?
источник

A

Anton in Selenide на русском
closest вроде вниз идет
источник

Y

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

Y

Yury in Selenide на русском
Вверх
источник

A

Anton in Selenide на русском
да точно
источник

EE

Escudo Escobar in Selenide на русском
Привет. Подскажите пожалуйста, не знаю как лучше выйти из ситуации.
Вот первый случай. Элемент находится на странице и надо подождать его загрузки. Тогда поступаю так.
$("[id='1']").waitUntil(visible, 3000).click();

Второй случай, который не знаю как решить.
Элемент не должен находиться на странице, но нужно подождать пока эта самая страница загрузится.
Тоесть вот так
$("[id='2']").shouldBe(Condition.not(exist));
Вопрос в том, как лучше сделать это ожидание прогрузки страницы.
Самое легкое это конечно выше этой строки написать sleep(3000);
Но может существует лучшее решение ?
источник

V

Vel in Selenide на русском
Escudo Escobar
Привет. Подскажите пожалуйста, не знаю как лучше выйти из ситуации.
Вот первый случай. Элемент находится на странице и надо подождать его загрузки. Тогда поступаю так.
$("[id='1']").waitUntil(visible, 3000).click();

Второй случай, который не знаю как решить.
Элемент не должен находиться на странице, но нужно подождать пока эта самая страница загрузится.
Тоесть вот так
$("[id='2']").shouldBe(Condition.not(exist));
Вопрос в том, как лучше сделать это ожидание прогрузки страницы.
Самое легкое это конечно выше этой строки написать sleep(3000);
Но может существует лучшее решение ?
$("[id='2']").waitWhile(visible, 3000)).click; так не подходит?
источник

EE

Escudo Escobar in Selenide на русском
вот такая штука заработала
$("[id='2']").waitUntil(Condition.not(Condition.visible), 3000);
источник

VB

Vlad Bak in Selenide на русском
Escudo Escobar
вот такая штука заработала
$("[id='2']").waitUntil(Condition.not(Condition.visible), 3000);
$("[id='2']").should(hidden);
источник

EE

Escudo Escobar in Selenide на русском
а подождать ?
Там сценарий такой
В фильтре выбираю значение и выполняется проверка, что не найдено ни одной строки

Проблема в том, что после того как выставлю фильтр, строки какое-то время видны а потом исчезают

Вот мне надо дождаться пока исчезнут
источник