2017-02-22 39 views
1

Я хочу получить координаты X и Y элемента, доступные на веб-странице. Я использовал функции getLocation(), getX(), getY(). Но поскольку они дают относительное местоположение; он не работал хорошо с моим сценарием.Как я могу получить точные coodrdinate элемента в Selenium

Может кто-то пожалуйста, предложите мне вариант, чтобы получить точное местоположение

спасибо и касается

ответ

0

Это зависит от вашего экрана и разрешение экрана, а также, где ваше окно Хром. Таким образом, относительно простым решением будет полный экран вашего Chrome, используя что-то вроде SendKeys(Keys.F11). Затем используйте getLocation, который теперь будет точным на экране.

+0

Но ... это повлияет на то, когда im использует один и тот же сценарий селена в разных мониторах разрешения? –

+0

Это зависит от того, каков ваш сценарий в точности, но в целом, если вы используете только координаты для взаимодействия с элементами, пока они находятся на экране, это не повлияет и не сработает. – Moshisho