Искажение скриншота в безголовом режиме [закрыто]Python

Программы на Python
Anonymous
Искажение скриншота в безголовом режиме [закрыто]

Сообщение Anonymous »

У меня есть простой код, который использует функцию скриншота Playwright для локатора, как описано в руководстве:

Код: Выделить всё

def test_case(page: Page, assert_snapshot: AssertSnapshot):
assert_snapshot(page.locator(".header").screenshot())
Когда я запускаю тестовый пример в режиме Head, результат довольно стабильный. Но в безголовом режиме довольно часто наблюдается разница между базовым и фактическим снимком экрана:
Изображение

Есть ли обходной путь или решение для такого поведения?
Я использую снимок экрана с приспособлением pytest-playwright-visual-snapshot для сравнения. Не уверен, что это окажет какое-то влияние.

Вернуться в «Python»