Size: a a a

Selenide на русском

2020 May 07

S

Stanislav in Selenide на русском
понятно, что ассерт should не проходит так как браузер не поднялся
источник

S

Stanislav in Selenide на русском
буду проверять проперти WDM
источник

AS

Andrei Solntsev in Selenide на русском
Ищи предыдущую ошибку. Не из shouldBe, а из open().
источник

S

Stanislav in Selenide на русском
org.junit.ComparisonFailure: [The passed "browserVersion" parameter value is incorrect] expected:<[tru]e> but was:<[fals]e>
источник

AS

Andrei Solntsev in Selenide на русском
Нет, что-то не то. Там, где твой тест вызывает метод open() - с каким стектрейсом он падает?
источник

S

Stanislav in Selenide на русском
Как только я закоментил SelenideLogger.addListener, то open() перестал бросать ошибки, но при этом браузер все равно не открывается и тест падает на ассерте should
источник

A

Anton in Selenide на русском
обновить селенид до последней версии еще не пробовал?
источник

A

Anton in Selenide на русском
и скинь код WebDriverProvider - который ChatCbDriver
источник

A

Anton in Selenide на русском
на gist (там можно делать публичные)
источник

AS

Andrei Solntsev in Selenide на русском
Значит, ты вызываешь open() и shouldBe() в разных потоках. Но это совсем другая проблема.
источник

A

Anton in Selenide на русском
вообще у кукумбера свой Before и там есть какие-то хитрости. Я уже забыл к сожалению
источник

VS

Vadim Shubkin in Selenide на русском
К счастью.
Когда я забуду Кукумбер - это будет счастье.
источник

VS

Vitaliy Shalaev in Selenide на русском
В хуках кукумбера желательно перед действием делать проверку что браузер стартовал
источник

S

Stanislav in Selenide на русском
Anton
обновить селенид до последней версии еще не пробовал?
Я закоментировал Configuration.browser = ChatCbDriver.class.getName(); и после этого все заработало
источник

DU

Dmitriy Ukhatkin in Selenide на русском
Всем привет, можете подсказать с проблемой. Пытаюсь вытащить из коллекции элементов определенный элемент:
$$("img.cards__item-img").findBy(Condition.attribute("src", "/storage/web/source/cards/02.svg"))
       .scrollIntoView("{block: \"center\"}")
       .waitUntil(Condition.visible, 5000)
       .click();
но, почему то так не работает, хотя ничего вроде странного нет. В чем может быть проблема?
источник

AV

Alexei Vinogradov in Selenide на русском
Dmitriy Ukhatkin
Всем привет, можете подсказать с проблемой. Пытаюсь вытащить из коллекции элементов определенный элемент:
$$("img.cards__item-img").findBy(Condition.attribute("src", "/storage/web/source/cards/02.svg"))
       .scrollIntoView("{block: \"center\"}")
       .waitUntil(Condition.visible, 5000)
       .click();
но, почему то так не работает, хотя ничего вроде странного нет. В чем может быть проблема?
Не помню точно, но может быть src может как href "внезапно" добавлять http://host и тп в значаниях.
Проверить можно с shouldHave(attribute(src, ".."))
источник

AV

Alexei Vinogradov in Selenide на русском
А так стектрейс ещё помогает
источник

DU

Dmitriy Ukhatkin in Selenide на русском
Спасибо, попробую)
источник

S

Stanislav in Selenide на русском
Ребята, нужна помощь. После проходжения  кукумберовской feature браузер не закрывается, хотя Configuration.holdBrowserOpen = false
источник

S

Stanislav in Selenide на русском
Вроде бы селенид должен сам закрывать браузер после теста? Или в кукумберовским фичам это не относится?
источник