При тестировании мобильных форм-факторов Chrome скриншоты - только видимое окно. Я в порядке с тем, что это стандартное и ожидаемое поведение. Тем не менее, я также хочу захватить полную прокручиваемую высоту страницы, чтобы я мог проверить рендеринг всей страницы.
Я подумал, что самым простым решением было установить высоту окна хром как достаточно большое значение и выполнить работу. Тем не менее, высота окна Chrome кажется связанной моей физической высотой экрана, т.е. Я установил его на 5000 с browser.manage().window().setSize(375,5000);
, но он изменился только до высоты 1200.
Я уже знаю [Согласно спецификации WebDriver] [1], функция [ takeScreenshot()
] [2] не должна захватывать всю страницу, но должна делать снимок только видимой области.