Как измерить положение элемента на веб-странице с помощью селена RC? - PullRequest
0 голосов
/ 06 сентября 2011

Я много пытался выяснить, как измерить координату элемента на веб-странице в другом браузере. Но я не смог найти никакого решения.

Есть ли другой инструмент, который может измерить положениеэлемента в различных браузерах ???

1 Ответ

1 голос
/ 04 января 2012

В AutoIt вы можете использовать следующий код для получения экранных координат (в моем примере для отображения всплывающей подсказки в Internet Explorer):

$oIE = _IECreate("http://...URL...")
$username = _IEFormElementGetObjByName(_IEFormGetObjByName($oIE, "loginform"), "username")
ToolTip("Login", _IEPropertyGet($username, "screenx"), _IEPropertyGet($username, "screeny"))
_IEAction($username, "focus")

В качестве альтернативы вы можете использовать _IEGetObjById($oIE, "mx77")получить ссылку на объект.Или пропустите все все элементы по имени тега, как показано здесь .Вместо определения абсолютной позиции на экране вы можете получить позицию в браузере, используя browserx и browsery.

...