Size: a a a

Selenide на русском

2020 May 15

A

Andrey in Selenide на русском
Yuriy
Подскажите что сделать чтобы в фоновом режиме размер браузера был такой же как и в "обычном" ?
я пробовал browsersize делать.. но размер окна все равно меньше. и изза єтого некоторые вебелементы не видятся на странице и соответсвенно тесты падают.
если я правильно понял имеется в виду хедлесс мод. В таком случае посмотрите дельту между фактическими размерами браузеров в "головом" и "безголовом" режиме и сетьте размеры браузера в зависимости от headlessMode
источник

Y

Yuriy in Selenide на русском
может и хедлесс.. там устроено так -  дженкинс запускает пайпл которій на машине "тест-агенте" гонит автотесты.
при этом они идут так что Хром видно лишь в таскменеджере.  
Но изза этого есть повылазили разные косяки - в обычном режиме - размер экрана 1920х1080. а в таком "невидимом" - хз... но очевидно что  меньше 0- потому что в отчете  скриншоты выглядят уменьшенными..
источник

Y

Yuriy in Selenide на русском
и установка разрешения браузера не помогает
источник

AS

Andrei Solntsev in Selenide на русском
Насколько я знаю, хром в headless режиме не умеет подключать расширения.
источник

Y

Yuriy in Selenide на русском
то есть это -  headlless - ?? ( в данный момент идут авто-тесты от дженкинса)
источник

LY

Lev Yarushin in Selenide на русском
Если на винде, то можно вот такое использовать вместо headless:
https://github.com/kybu/headless-selenium-for-win
источник

AS

Andrei Solntsev in Selenide на русском
А зачем вообще на винде headless? Я понимаю - на линуксовом серевере без графики.
источник

BO

Boris Osyanin in Selenide на русском
что бы работать не мешало
источник

BO

Boris Osyanin in Selenide на русском
и если парралельно запускаешь, что бы не мешались между собой
источник

Y

Yuriy in Selenide на русском
Ну как бы проблема не в самом хедлесс-нехедлесс режиме.. больше проблема в том что в хедлесс - разрешение браузера меньше... и не все элементы видны на странице..
источник

AV

Alexei Vinogradov in Selenide на русском
Boris Osyanin
и если парралельно запускаешь, что бы не мешались между собой
Вот это точно без разницы headless или нет
источник

AV

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

Y

Yuriy in Selenide на русском
происходит падение во время валидации - потому что валидируемый элемент не попадает на экран. А не попадает он на Экран изза того что разрешение меньше. счас покажу. кусок.
источник

Y

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

Y

Yuriy in Selenide на русском
вот такое в отчете.
источник

Y

Yuriy in Selenide на русском
шкала времени закончилась на 20 00
источник

Y

Yuriy in Selenide на русском
вот такое на экране (или если запускать с отображением теста на десктопе. шкала времени закончилоась на 24 00
источник

AV

Alexei Vinogradov in Selenide на русском
Делаете .maximize?
источник

Y

Yuriy in Selenide на русском
по умлочанию было с максимайзом. потом  установил размер такой же как и на экране. и все равно в headless размер єкрана меньше
источник

Y

Yuriy in Selenide на русском
Yuriy
по умлочанию было с максимайзом. потом  установил размер такой же как и на экране. и все равно в headless размер єкрана меньше
то есть размер браузера.
Хотя кстати мне кажется что возможно єто не применяется...
я сделал так
источник