Как получить точную позицию на экране Selenium WebElement

Используя Selenium, есть ли способ получить точное положение (в идеале верхний левый угол) WebElement.

В настоящее время я хочу переместить мою мышь в верхний левый угол желаемой позиции мыши Желаемое положение мыши

Для этого я использую следующий код

public void showIssue() throws AWTException {

    Point point = webDriver.findElement(By.id("resultStats")).getLocation();
    Robot robot = new Robot();
    robot.mouseMove(point.x, point.y);
}

Когда я выполняю этот код, моя конечная позиция мыши - конечная позиция мыши, которая не совсем там, где я хотел. Конечная позиция мыши

Как я могу избавиться от этого смещения, или, по крайней мере, как я могу определить точное смещение, чтобы мне удалось поместить мою мышь в верхний левый угол "resultStats".

Даже несмотря на то, что Selenium Webdriver переместил мышь в Point, тесно связан с этим вопросом, он не помогает мне "определить точное смещение", чтобы переместить мышь-робот в нужное положение.

0 ответов

Другие вопросы по тегам