Безголовый рендеринг Chrome @media в большом размере окна - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу несколько тестов на python seleneium, которые включают в себя наведение на элементы и затем проверку стиля фона, как и ожидалось.Я использую Chrome без головы для запуска тестов, а также я делаю скриншоты для сравнительных тестов.Размер окна, в котором я запускаю тесты, составляет 1920x2700.

Я заметил, что один из тестов зависания не прошел, поэтому я открыл безголовые devtools для исследования и заметил, что он отображает стиль @media (которыйдля мобильного), а не стандартный стиль для рабочего стола.

Я заметил, что когда я использую кнопку «проверить элемент» при запуске безголового Chrome в devtools, он отображает его так, как если бы он был на рабочем столе (т. Е. Больше не использует стиль @media)!

Это внутреннее ограничение безголового Chrome или есть аргумент Chrome, который я могу передать, который заставит его отображать стили рабочего стола?(К сожалению, удаление стиля @media из элемента невозможно, так как стили извлекаются из внешней библиотеки.)

Любая помощь приветствуется:)

...