Я пишу несколько тестов на python seleneium, которые включают в себя наведение на элементы и затем проверку стиля фона, как и ожидалось.Я использую Chrome без головы для запуска тестов, а также я делаю скриншоты для сравнительных тестов.Размер окна, в котором я запускаю тесты, составляет 1920x2700.
Я заметил, что один из тестов зависания не прошел, поэтому я открыл безголовые devtools для исследования и заметил, что он отображает стиль @media (которыйдля мобильного), а не стандартный стиль для рабочего стола.
Я заметил, что когда я использую кнопку «проверить элемент» при запуске безголового Chrome в devtools, он отображает его так, как если бы он был на рабочем столе (т. Е. Больше не использует стиль @media)!
Это внутреннее ограничение безголового Chrome или есть аргумент Chrome, который я могу передать, который заставит его отображать стили рабочего стола?(К сожалению, удаление стиля @media из элемента невозможно, так как стили извлекаются из внешней библиотеки.)
Любая помощь приветствуется:)