Size: a a a

Selenide на русском

2020 September 03

SA

Situation Act in Selenide на русском
hidden и есть дождаться пока исчезнет
источник

VB

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

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

Вот мне надо дождаться пока исчезнут
вейтАнтил дает вам лишь кастомное время ожидания
источник

EE

Escudo Escobar in Selenide на русском
Situation Act
hidden и есть дождаться пока исчезнет
понял, не знал. спасибо
источник

EE

Escudo Escobar in Selenide на русском
а как страницу полностью вверх скролнуть ?
Есть какая то более простая комманда ?
Пока я сделал костыль ввиде привзяки к элементу в шапке и .scrollTo();
источник

SR

Stas Rusakov in Selenide на русском
Бывает в сам сайт добавляют такую кнопку
Если же ее нет - то ваш способ выглядит правильным.
В конце концов селенид стремится дать те же возможности которые есть у пользователя которого "эмулируют" автотесты.
Пользователь без кнопки на сайте - может только проскролить вверх.

это кстати неплохой вариант завести issue на разработку раз такой кейс есть
источник

EE

Escudo Escobar in Selenide на русском
Кнопки нет. Буду использовать так
Спасибо )
источник

VT

Vitalii Tatarynov in Selenide на русском
Escudo Escobar
а как страницу полностью вверх скролнуть ?
Есть какая то более простая комманда ?
Пока я сделал костыль ввиде привзяки к элементу в шапке и .scrollTo();
чтобы не придумывать велосипед, проще воспользоваться js

executeJavascript("window.scrollTo(0,0);")
источник

EE

Escudo Escobar in Selenide на русском
Благодарю. Работает
источник
2020 September 04

КИ

Константин Ирышков... in Selenide на русском
Привет, подскажите как правильно сделать, что файл скачивается локально и с помощью RemoteWebdriver?
Локально пробовал вот так, но не работает, вылетает ошибка: Failed to download file {.flex.my-1 button} in 10000 ms. Хотя по факту сам файл скачивается
источник

КИ

Константин Ирышков... in Selenide на русском
  Configuration.fileDownload= FileDownloadMode.FOLDER;
       File downloaded = downloadAllFilesBtn.download();
       assertThat(downloaded.getName()).matches("archive.*");
источник

КИ

Константин Ирышков... in Selenide на русском
источник

IM

Ihor Maksymiuk in Selenide на русском
Здравствуйте, подскажите как настроить RemoteWebDriver для запуска тестов в Jenkins (Тесты на Java+Maven+Selenide )
источник

КИ

Константин Ирышков... in Selenide на русском
источник

IM

Ihor Maksymiuk in Selenide на русском
спасибо
источник

ЛС

Лилия Смолькина... in Selenide на русском
Привет, можно ли через selenide проверить, что атрибут элемента содержит значение? element.shouldHave(Condition.attribute("class", "PLANNING")); проверяет, что атрибут class имеет точное значение PLANNING, а не содержит его.
источник

AS

Andrei Solntsev in Selenide на русском
Если интересует конкретно class, то лучше использовать shouldHave(cssClass())
источник

КИ

Константин Ирышков... in Selenide на русском
Andrei  А не подскажешь как проверить скачивание файла?
источник

SA

Situation Act in Selenide на русском
Константин Ирышков
Andrei  А не подскажешь как проверить скачивание файла?
File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) {
   // do something
}
источник

SA

Situation Act in Selenide на русском
Константин Ирышков
Andrei  А не подскажешь как проверить скачивание файла?
Это уже не селенидовская компетенция.
источник

AS

Andrei Solntsev in Selenide на русском
Константин Ирышков
Andrei  А не подскажешь как проверить скачивание файла?
Так не надо проверять. Если метод $.download() вернул File без ошибок, то он уже скачался.
источник