Size: a a a

Selenide на русском

2020 September 22

AV

Alexei Vinogradov in Selenide на русском
и кажется (краем взгляда увидал), что с BrowserStack может (возможно после легкого тьюнинга) заработать Folder Mode - там якобы можно локальные фолдеры для теста шарить.
источник

AV

Alexei Vinogradov in Selenide на русском
На самом деле folderMode - это иногда прямо не роскошь, а единственный путь полноценного теста, а запускать не только локально - вроде бы тоже стандарт.
источник

AV

Alexei Vinogradov in Selenide на русском
Спасибо в общем за поддержку, надеюсь, что сегодня добью
источник

BO

Boris Osipov in Selenide на русском
мда. посмотрел на их доку как файл скачать. наркоманы.
источник

AV

Alexei Vinogradov in Selenide на русском
зато я узнал что значит MITM proxy 😄
источник

BO

Boris Osipov in Selenide на русском
@Alexandrualozitskiy
        CollectionCondition hidden = CollectionCondition.noneMatch("hidden", WebElement::isDisplayed);
       Selenide.$$(".foo").shouldBe(hidden);
источник

OL

Oleksandr Lozitskyi in Selenide на русском
Boris Osipov
@Alexandrualozitskiy
        CollectionCondition hidden = CollectionCondition.noneMatch("hidden", WebElement::isDisplayed);
       Selenide.$$(".foo").shouldBe(hidden);
Спасибо
источник

n

nowhere_lights in Selenide на русском
Boris Osipov
чтобы еще раз не писать это все.
не подошло решение, у меня происходит все на старте

в общем дело обстоит так: внутри этого селениумовского класса есть метод loadBuildProperties , в котором создается Манифест и ЖарФайл, жарфайл в себя собирает все необходимое в себя и манифест это присваивает, затем доходит очередь до Attributes, которые принимают в себя атрибуты из манифеста (Build-Info), их там 3 это Build-Revision, Build-Time, Selenium-Version и отправляются в проперти (которые ```Properties Properties = new Properties();```), следом attributes присваиваются атрибуты из манифеста под названием Selenium, которые не определяются(?), после чего attributes становятся null
источник

n

nowhere_lights in Selenide на русском
Boris Osipov
чтобы еще раз не писать это все.
источник

n

nowhere_lights in Selenide на русском
Boris Osipov
чтобы еще раз не писать это все.
источник

RK

Rishat Khabibrakhman... in Selenide на русском
Добрый вечер. Как программно (непосредственно при тестировании, например в аннотации @AfterAll или другой - не важно) отловить результат теста failed, чтобы выполнить определенный код в случае падения теста?
(использую Gradle+JUnit+Selenide)
источник

SV

Stanislav Vasenkov in Selenide на русском
Rishat Khabibrakhmanov
Добрый вечер. Как программно (непосредственно при тестировании, например в аннотации @AfterAll или другой - не важно) отловить результат теста failed, чтобы выполнить определенный код в случае падения теста?
(использую Gradle+JUnit+Selenide)
это вопрос не к селениду.  
Вот сходу нагуглил, например https://stackoverflow.com/questions/49037406/testwatcher-in-junit5/54690217#54690217
источник

RK

Rishat Khabibrakhman... in Selenide на русском
то, что нужно, спасибо )
источник
2020 September 23

EE

Escudo Escobar in Selenide на русском
Привет. Помогите пожалуйста возможно ли такое реализовать и как.

Нужно выбрать год, который был 4 года назад
У годов есть свои data-test-value
data-test-value="2016"
data-test-value="2015" и так далее

Есть еще такой int
int yearbefore = getCurrentYear() - 4;
который высчитывает какой год был 4 года назад.

теперь хочу сделать вместо
$("[data-test-value='2016']").click();
Что то вроде такого
$("[data-test-value="yearbefore"]").click();

у меня на кавычки как я понимаю ругается
источник

КИ

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

A

Anton in Selenide на русском
госпади $("[data-test-value=" + yearbefore + "]")
источник

СР

Саша Росолько... in Selenide на русском
эту строку надо сперва заформатить
источник

СР

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

A

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

EE

Escudo Escobar in Selenide на русском
не бесись уважаемый, не помог твой способ. Добра тебе 😉
источник