Size: a a a

Selenide на русском

2020 June 01

A

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

A

Anton in Selenide на русском
но не уверен что именно в этом дело, надо код селенида изучать. Но я был уверен что опция внутри драйвер провайдера точно сработает =)
источник

A

Anton in Selenide на русском
в примерах кастомных провайдеров вообще вот такой хак if (isHeadless()) options.setHeadless(true);
источник

A

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

S

Stanislav in Selenide на русском
Ок, спасибо - посмотрю
источник

A

Anton in Selenide на русском
да судя по коду опция Configuration.headless = true;  не используется при работе с кастомными драйвера провайдерами. А в примерах провайдеров - как раз есть хитрая строка, которая это проверяет и добавляет те самые опции
источник

A

Anton in Selenide на русском
интересно - тоже для себя на будущее запомню =)
источник

S

Stanislav in Selenide на русском
Кстати еще вопрос небольшой - при прогоне тестов через selenoid - на выходе получаем видосики. Отчет генерирую через аллюр. Можно ли как-топрисобачить ссылку ена видосик в teardown каждого теста в отчете?
источник

S

Stanislav in Selenide на русском
Чтобы можно было из отчета перейти настраницу с видосиком или лучше сразу просмотреть его прямо из отчета
источник

A

Anton in Selenide на русском
Это в чатик аллюра или даже селеноида - но точно не здесь
источник

AS

Andrei Solntsev in Selenide на русском
Anton
да судя по коду опция Configuration.headless = true;  не используется при работе с кастомными драйвера провайдерами. А в примерах провайдеров - как раз есть хитрая строка, которая это проверяет и добавляет те самые опции
Ну так это же логично!
Кастомные провайдеры для того и нужны, чтобы создать вебдрайвер как-то по-своему, а не с дефалтовыми селенидовскими настройками.
источник

AS

Andrei Solntsev in Selenide на русском
Если вам нужны дефалтовые настройки, зачем тогда используете кастомный провайдер?
источник

AS

Andrei Solntsev in Selenide на русском
Anton
public WebDriver createDriver(DesiredCapabilities capabilities) { - в методе уже есть входящие капабилити от селенида, я к ним все добавляю. А в примере на вики (гитхабе) селенида - создается новый объект, и все от селенида игнорируется
Спасибо за напоминание, обновлю вики.
источник

A

Anton in Selenide на русском
Andrei Solntsev
Ну так это же логично!
Кастомные провайдеры для того и нужны, чтобы создать вебдрайвер как-то по-своему, а не с дефалтовыми селенидовскими настройками.
ну в Configuration есть опции которые влияют и на кастомный провайдер, тот же browserSize и startMaximized =)
источник

AS

Andrei Solntsev in Selenide на русском
Ну вот да, тут чутка неконсистентно вышло... :(
источник

PN

Pavel Nazimok in Selenide на русском
Boris Osipov
а у тебя много таких пейджей и везде вылезают шаги? я тут гляну немного, можешь вот такую штуку у себя потестить. вроде помогает, мне интересно что разваливается при этом в отчете))

https://gist.github.com/BorisOsipov/8550b86b616adc9f582123e8247d2fc4
Что в итоге с этим? Планируется ли этот или подобный фикс в будущих версиях?

И что по поводу TextReport, в который тоже идут эти лишние шаги? Думаю, по ним тоже имеет смысл issue завести, но уже в репу Селенида.
источник

BO

Boris Osipov in Selenide на русском
Pavel Nazimok
Что в итоге с этим? Планируется ли этот или подобный фикс в будущих версиях?

И что по поводу TextReport, в который тоже идут эти лишние шаги? Думаю, по ним тоже имеет смысл issue завести, но уже в репу Селенида.
возможно
источник

BO

Boris Osipov in Selenide на русском
>И что по поводу TextReport, в который тоже идут эти лишние шаги?
да и хрен с ними. кому он нужен. врятли в него смотрят каждый день
источник

A

Anton in Selenide на русском
я не считаю что это "лишние шаги" - это специфика работы пейджей
источник

A

Anton in Selenide на русском
Что TextReport что AllureSelenide я считаю нужны только для отладки, а не для реальных отчетов на каждый день
источник