Я пытаюсь получить позиции веб-элементов в режиме безглавого хрома. Проблема в том, что y-позиции элементов всегда отличаются от y-позиций в режиме без заголовка, например, +36 px на одном экране и +45 на другом.
Можно ли настроить Chrome без головы, чтобы позиции были такими же, как в режиме без головы?
Вот мои параметры Chrome:
options.addArguments("headless"); // mode
options.addArguments("disable-gpu");
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("disable-infobars"); // disabling infobars
Размер окна установлен на Разрешение экрана:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = (int)screenSize.getWidth();
int height = (int)screenSize.getHeight();
System.out.println("Width: " + width + " height: " + height);
driver.manage().window().setSize(new org.openqa.selenium.Dimension(width,height));