Size: a a a

Selenide на русском

2019 November 01

EE

Escudo Escobar in Selenide на русском
господа. а какая комманда на ожидание загрузки страницы ?
источник

EE

Escudo Escobar in Selenide на русском
sleep(13000);   некрасиво )
источник

СР

Саша Росолько in Selenide на русском
просто ожидай элемент со страницы
источник

EE

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

EE

Escudo Escobar in Selenide на русском
Но спасибо !
источник

СР

Саша Росолько in Selenide на русском
проще, это когда сам селенум ожидает, но это не рабоатет с динамической подгрузкой содержимого
источник

EE

Escudo Escobar in Selenide на русском
странно. Прикол в том. что это сумасшедшее ожидание работает. а ожидание элемента страницы нет
источник

EE

Escudo Escobar in Selenide на русском
там авторизация по gmail / fb, открывается попап.
перевожу фокус на него. заполняю данные
потом он пропадает и надо подождать пока вот этот лоадер пройдет
источник

EE

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

EE

Escudo Escobar in Selenide на русском
делал на ожидание одного из элемента меню ;верхнего)
не помогает
источник

EE

Escudo Escobar in Selenide на русском
$("[data-testid='menu-button-user']").shouldBe(Condition.visible);
источник

EM

Eduard Meshchanchuk in Selenide на русском
Здравствуйте, есть необходимость запускать хром именно так
/usr/local/bin/chrome  --no-sandbox --headless --disable-gpu --remote-debugging-port=9090

а он запускается /usr/local/bin/chrome --version

подскажите как это сделать ?

Configuration.browserCapabilities поможет ? подскажите как это сделать.
источник

D

Denis in Selenide на русском
Escudo Escobar
делал на ожидание одного из элемента меню ;верхнего)
не помогает
WaitUntil пробовал?
источник

EE

Escudo Escobar in Selenide на русском
Нет. Спасибо за совет. Попробую
источник

EM

Eduard Meshchanchuk in Selenide на русском
Eduard Meshchanchuk
Здравствуйте, есть необходимость запускать хром именно так
/usr/local/bin/chrome  --no-sandbox --headless --disable-gpu --remote-debugging-port=9090

а он запускается /usr/local/bin/chrome --version

подскажите как это сделать ?

Configuration.browserCapabilities поможет ? подскажите как это сделать.
типа такого
ChromeOptions option = new ChromeOptions();
option.addArguments("--window-size=1500,1000");
driver = new ChromeDriver(option);

только для селенид.
источник
2019 November 02

AV

Alexei Vinogradov in Selenide на русском
Escudo Escobar
господа. а какая комманда на ожидание загрузки страницы ?
open() ждёт загрузки страницы, когда он закончил - страница загружена. Но правда, то что она загружена не значит, что там все элементы уже отрисовались.
источник

AV

Alexei Vinogradov in Selenide на русском
а почему не сделать тогда loader.should(disappear), например?
источник
2019 November 04

NK

Nikita Kalinichenko in Selenide на русском
Добрый день, https://ru.selenide.org/documentation/screenshots.html , сработает для JUnit4 и JUnit5 ?
import com.codeborne.selenide.junit.ScreenShooter;

@Rule
public ScreenShooter makeScreenshotOnFailure = ScreenShooter.failedTests();
источник

AB

Alexei Barantsev in Selenide на русском
очевидно это не сработает в Junit5, потому что там нет @Rule
источник

NK

Nikita Kalinichenko in Selenide на русском
спасибо
источник