繁体   English   中英

如何在GUI应用程序中识别Java摆动按钮并使用Eclipse中的另一个Java代码单击该按钮?

[英]How to identify java swing button in a GUI application and click on that button using another Java code in eclipse?

我正在尝试创建一个小型应用程序以进行一些自动化。 我有一个经过编译且可以使用的GUI Swing应用程序,该应用程序具有几个按钮。 我想使用eclipse在Java中编写另一个应用程序以对该GUI进行一些自动化,因此我的第二个应用程序将按特定顺序单击GUI按钮,例如:

方案1:

  • 点击按钮2
  • 然后按数字5
  • 然后是按钮编号1

方案2:

  • 点击数字3
  • 然后是数字2
  • 然后是按钮编号4

该按钮的位置是动态的,因此将鼠标移动到确切的坐标将不起作用。

我需要做类似UFT的操作,但是非常简单,并且需要在eclipse中使用java。

注意:我不想使用任何已经存在的库或应用程序。

您可以使用Hashmap 键将是按钮的文本(或您唯一地标识按钮),而值将是按钮。

方案1:单击按钮2,然后单击数字5,然后单击数字1

  1. 使用Hashmap的get()方法获取带有文本“ 2”的按钮。
  2. 在按钮上调用doClick()。
  3. 对其他按钮重复1和2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM