Size: a a a

Selenide на русском

2020 May 07

A

Anton in Selenide на русском
Может WDM который внутри селенида юзает неверный драйвер
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Покажи полный стектрейс.
источник

AS

Andrei Solntsev in Selenide на русском
Сервис упал. Попробуй через https://gist.github.com/
источник

A

Anton in Selenide на русском
Andrei Solntsev
Сервис упал. Попробуй через https://gist.github.com/
не упал а заблочен =)
источник

A

Anton in Selenide на русском
Там явно AllureSelenide ломается
источник

AS

Andrei Solntsev in Selenide на русском
Как минимум попробуй обновиться на allure-selenide 2.13.3
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Сервис упал. Попробуй через https://gist.github.com/
источник

A

Anton in Selenide на русском
приватный
источник

S

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

AS

Andrei Solntsev in Selenide на русском
@Stanislav_L Ну вот, в этом стектрейсе видно, в чём проблема. Легко же вроде.


at com.codeborne.selenide.WebDriverRunner.getWebDriver(WebDriverRunner.java:73)

at io.qameta.allure.selenide.AllureSelenide.getBrowserLogs(AllureSelenide.java:116)

at io.qameta.allure.selenide.AllureSelenide.afterEvent(AllureSelenide.java:132)

at com.codeborne.selenide.Selenide.open(Selenide.java:42)
источник

AS

Andrei Solntsev in Selenide на русском
1. Метод open падает (наверняка не найден браузер или бинарник вебдрайвера или что-то подобное)
2. allure-selenide решает это событие залогировать и обращается к селенидовскому вебдрайверу, чтобы попросить у него логи.
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
1. Метод open падает (наверняка не найден браузер или бинарник вебдрайвера или что-то подобное)
2. allure-selenide решает это событие залогировать и обращается к селенидовскому вебдрайверу, чтобы попросить у него логи.
Спасибо, а как можно вычислить что не так с поднятием драйвера?
источник

A

Anton in Selenide на русском
Stanislav
Спасибо, а как можно вычислить что не так с поднятием драйвера?
вот тут обновить селенид, проверить версию браузера
источник

AS

Andrei Solntsev in Selenide на русском
Это явно бага selenide-allure, он не должен обращаться к вебдрайверу, если его не удалось открыть.
источник

A

Anton in Selenide на русском
и глянуть проперти файл WDM
источник

AS

Andrei Solntsev in Selenide на русском
Для начала, пробовал обновить selenide-allure?
источник

A

Anton in Selenide на русском
@Stanislav_L кстати да, попробуй отрубить на время allure-selenide - чисто в коде
источник

A

Anton in Selenide на русском
Будет другая ошибка
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Для начала, пробовал обновить selenide-allure?
Обновил до 2.13.3 - не помогло
источник

S

Stanislav in Selenide на русском
Anton
@Stanislav_L кстати да, попробуй отрубить на время allure-selenide - чисто в коде
Ошибка с листнером пропала естественно, но появилась новая
     java.lang.IllegalStateException: No webdriver is bound to current thread: 1. You need to call open(url) first.
at com.codeborne.selenide.impl.WebDriverThreadLocalContainer.getWebDriver(WebDriverThreadLocalContainer.java:104)
at com.codeborne.selenide.WebDriverRunner.getWebDriver(WebDriverRunner.java:73)
at com.codeborne.selenide.impl.StaticDriver.getWebDriver(StaticDriver.java:37)
at com.codeborne.selenide.impl.ElementFinder.getSearchContext(ElementFinder.java:86)
at com.codeborne.selenide.impl.ElementFinder.getWebElement(ElementFinder.java:74)
at com.codeborne.selenide.impl.WebElementSource.checkCondition(WebElementSource.java:50)
at com.codeborne.selenide.commands.Should.execute(Should.java:24)
at com.codeborne.selenide.commands.Should.execute(Should.java:10)
at com.codeborne.selenide.commands.Commands.execute(Commands.java:148)
at com.codeborne.selenide.impl.SelenideElementProxy.dispatchAndRetry(SelenideElementProxy.java:100)
at com.codeborne.selenide.impl.SelenideElementProxy.invoke(SelenideElementProxy.java:66)
at com.sun.proxy.$Proxy58.shouldBe(Unknown Source)
источник