diff --git a/tests/browser/test_e2e.py b/tests/browser/test_e2e.py index 5379813..d38b1cf 100644 --- a/tests/browser/test_e2e.py +++ b/tests/browser/test_e2e.py @@ -264,6 +264,14 @@ def test_captcha_image(client, captcha_site, monkeypatch): import struct from twocaptcha import TwoCaptcha + # скриншот снимается в физических пикселях (CSS-размер × device_scale_factor); фиксируем DPR=1, + # иначе размер PNG зависит от случайного отпечатка browserforge (экран/DPR — #109) + monkeypatch.setattr(profile, "generate_fingerprint", lambda: { + "screen": {"width": profile.MIN_SCREEN[0], "height": profile.MIN_SCREEN[1]}, + "device_scale_factor": 1, + "canvas_seed": 1, + }) + sent = {} def fake_solve(self, **kwargs):