0

我正在尝试使用 java 来获取 DOM 中任何对象的屏幕坐标。

例如,我想编写代码来获取按钮名称()或 Web 或 Windows 应用程序中的任何对象)并返回 x、y 坐标,以便我可以使用 java 机器人对该按钮执行鼠标操作。

我不想自己获取坐标,因为我希望它更具动态性,因此可以即时将当前坐标传递给机器人并与对象进行交互。

任何想法都会很棒

4

2 回答 2

1

如果您希望它是动态的,请获取对象句柄而不是位置。然后你可以直接调用对象上的操作。

于 2010-08-24T18:34:03.933 回答
0

您可以使用和遍历Container层次结构,根据需要调用。Robot Framework项目可能也很有趣。作为参考,AWT 和 Swing 中的绘画文章使用术语包含层次结构,而不是文档对象模型getComponentCount()getComponent()getBounds()

于 2010-08-25T03:43:46.540 回答