Реальное разрешение экрана для iPhone X и XS составляет 1125x2436
.
Но когда я выполняю driver.manage().window().getSize()
, я получаю в качестве ответа 375x812
.Это ровно 1/3
реального размера экрана.
И здесь все становится сложнее.Нажатие на координаты X, Y через TouchAction
работает по-разному для моих тестов на iPhone X на iOS 11.2 и на iPhone XS на iOS 12.1
Для первых нужны координаты реального размера экрана в пикселяхв некоторых сценариях.В других им нужно, чтобы я разделил реальные координаты на 3, чтобы получить сигнал в нужном мне месте.Я обнаружил это методом проб и ошибок.
Но на iPhone XS вам всегда нужно отправлять координаты, разделенные на 3.
В любом случае, я мог заставить свои тесты работать, но теперь ямне интересно, почему это происходит?