Size: a a a

Selenide на русском

2020 August 27

RS

Roman Speranskii in Selenide на русском
Замечал моменты когда без shouldBe он слишком быстро жал и я падал с "эдемент не найден", а когда его добавляешь то все ок.
Как это работает или это чисто мои баги?
источник

СР

Саша Росолько... in Selenide на русском
стандартно 4 секунды ожидает
источник

SR

Stas Rusakov in Selenide на русском
Возможно нужен shouldBe(enabled)
Елемент ищется и проверяется на видимость в течение 4 секунд.
А вот то что по элементу можно кликнуть - нет. В таком случае возникает ситуация когда кнопка нажата, но она на это не реагирует (только только отписывалась, но ещё не принимает евенты). Такое я ловил несколько раз
источник

BO

Boris Osipov in Selenide на русском
Roman Speranskii
Замечал моменты когда без shouldBe он слишком быстро жал и я падал с "эдемент не найден", а когда его добавляешь то все ок.
Как это работает или это чисто мои баги?
  @CheckReturnValue
 @Nonnull
 public WebElement findAndAssertElementIsInteractable() {
   return requireNonNull(
     checkCondition("be ",
       or("visible or transparent", visible, have(cssValue("opacity", "0"))),
       false)
   );
 }
он так же под капотом вызывает чек визибилити с тем же таймаутом
источник

RS

Roman Speranskii in Selenide на русском
Спасибо, ребята!
источник

SR

Stas Rusakov in Selenide на русском
Замечу так же что по дефолту на enabled елемент не проверяется сознательно. Потому что нужна возможность попробовать кликнуть на задисейбленный элемент и убедиться что ничего не произошло)
источник

SR

Stas Rusakov in Selenide на русском
Этот вопрос тут в чатике обсуждался)
источник
2020 August 28

RC

Roman Chelombitko in Selenide на русском
Всем привет.
Подскажите плиз в селениде есть метод который позволяет сделать нажатие на backspace ?
источник

КИ

Константин Ирышков... in Selenide на русском
Привет, посомтри sendKeys()
источник

КИ

Константин Ирышков... in Selenide на русском
Например, sendKeys(Keys.CONTROL + "a");
источник

КИ

Константин Ирышков... in Selenide на русском
.sendKeys(Keys.BACK_SPACE);
источник

КИ

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

RC

Roman Chelombitko in Selenide на русском
Спасибо
источник

ES

Evgeny Secret in Selenide на русском
Всем привет. Подскажите где почитать про подключение allure к selenide? Находил какую-то старую статью, но там довольно размыто.
источник

КИ

Константин Ирышков... in Selenide на русском
самое простое- подключить лиснер
источник

КИ

Константин Ирышков... in Selenide на русском
addListener("AllureSelenide", new AllureSelenide().includeSelenideSteps(false).screenshots(true)
               .savePageSource(false));
источник

КИ

Константин Ирышков... in Selenide на русском
в документации к аллюру это есть
источник

ES

Evgeny Secret in Selenide на русском
А есть может примеры использования в коде? То есть его как аннотацию писать?
источник

КИ

Константин Ирышков... in Selenide на русском
нет, я в BaseTest пихнул
источник

СР

Саша Росолько... in Selenide на русском
источник