0

我已经尝试了很多方法来找出如何在不同浏览器中测量网页中元素的坐标。但我找不到任何解决方案。

有没有其他工具可以测量元素在各种浏览器中的位置???

4

1 回答 1

1

在 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您可以使用和获取 In-Browser-Position,而不是获取绝对屏幕位置 browsery

于 2012-01-04T11:34:04.903 回答