Я много пытался выяснить, как измерить координату элемента на веб-странице в другом браузере. Но я не смог найти никакого решения.
Есть ли другой инструмент, который может измерять положение элемента в различных браузерах???
Я много пытался выяснить, как измерить координату элемента на веб-странице в другом браузере. Но я не смог найти никакого решения.
Есть ли другой инструмент, который может измерять положение элемента в различных браузерах???
В 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
.