Как получить точную позицию на экране Selenium WebElement - PullRequest
0 голосов
/ 02 ноября 2018

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

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

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

public void showIssue() throws AWTException {

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

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

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

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

...