Size: a a a

Selenide на русском

2020 November 12

VS

Vladislava Soboleva in Selenide на русском
Идея в том, что если он отображается я жду пока он видим, до тех пор когда он станет невидим
источник

A

Andrey in Selenide на русском
Vladislava Soboleva
Идея в том, что если он отображается я жду пока он видим, до тех пор когда он станет невидим
.waitUntil(Condition.disappear, timeout)
источник

AV

Alexei Vinogradov in Selenide на русском
Vladislava Soboleva
Всем привет. Подскажите, насколько верно реализовано. При загрузке отображается троббер (он может как отобразиться, так и не отобразиться), Реализовано так
 if (throbber.isDisplayed())
       throbber
               .waitWhile(visible, 15000);

Но возникает ошибка
Element should not be visible {throbber}
Element: '<throbber displayed:false></throbber>'
Actual value: visible:false

Timeout: 30 s.

В чем ошибка может быть?
Без первой части и if. Просто

throbber.waitUntil(hidden, 10000);
источник

SR

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

SR

Stas Rusakov in Selenide на русском
Таймкод с подробным разбором как раз похожего кейса
источник

VS

Vladislava Soboleva in Selenide на русском
Спасибо!!!!
источник

AM

Artur Mkrtychian in Selenide на русском
Не подскажите, почему regex не отрабатывает?

String url = links.get(0).getAttribute("href");
// returns https://my.example.com/js/script/1233.chunk.css

links.findBy(Condition.attributeMatching("href","chunk"));
// Element not found

На https://regex101.com/ отрабатывает
источник

A

Andrey in Selenide на русском
Artur Mkrtychian
Не подскажите, почему regex не отрабатывает?

String url = links.get(0).getAttribute("href");
// returns https://my.example.com/js/script/1233.chunk.css

links.findBy(Condition.attributeMatching("href","chunk"));
// Element not found

На https://regex101.com/ отрабатывает
.*chunk.* а так?
источник

AM

Artur Mkrtychian in Selenide на русском
так работает, спасибо!
источник

S

Stanislav in Selenide на русском
Всем привет. ПОдскажите как искать svg элемент с помощью xpath? Вариант //svg не срабатывает (не находится элемент)
источник

Ф

Фёдор in Selenide на русском
Stanislav
Всем привет. ПОдскажите как искать svg элемент с помощью xpath? Вариант //svg не срабатывает (не находится элемент)
Привет, ищи до svg, а потом  просто ищи  child
источник

AV

Alexandr Vasilyev in Selenide на русском
Stanislav
Всем привет. ПОдскажите как искать svg элемент с помощью xpath? Вариант //svg не срабатывает (не находится элемент)
//*[name()='svg']
источник

S

Stanislav in Selenide на русском
Фёдор
Привет, ищи до svg, а потом  просто ищи  child
Попробую. Хотя есть вариант //*[local-name() = 'svg']
источник

B

Bohdan in Selenide на русском
Приветствую!
Подскажите, можно ли селенидом вытащить с веб страницы network ресурсы(*.css, *.png и тд)?
источник

Ф

Фёдор in Selenide на русском
Bohdan
Приветствую!
Подскажите, можно ли селенидом вытащить с веб страницы network ресурсы(*.css, *.png и тд)?
можно подключить логи и отфильтровать их по content или accept type   LogEntries les = WebDriverRunner.getWebDriver().manage().logs().get(LogType.PERFORMANCE);
источник

AS

Andrei Solntsev in Selenide на русском
Bohdan
Приветствую!
Подскажите, можно ли селенидом вытащить с веб страницы network ресурсы(*.css, *.png и тд)?
источник

B

Bohdan in Selenide на русском
Нужно вытащить список network ресурсов чтобы потом пройтись по ним api запросами
источник

AS

Andrei Solntsev in Selenide на русском
чтобы что?
источник

B

Bohdan in Selenide на русском
Проверить хедеры каждого из ресурсов
источник

AS

Andrei Solntsev in Selenide на русском
Так если удалось настроить прокси, то у него уже можно узнать хедеры. Не обязательно делать api запросы.
источник