0
我有一种情况,我需要将文本推送到小型单一Swing应用程序的3个文本框中,然后按下按钮(换句话说,自动化)。该应用程序不是由我写的,只能作为jar文件使用。是否有可能将密钥或组件事件发送到第三方swing应用程序
这种情况类似于做UI测试自动化的测试框架。 (如果是Windows/.NET/SWT应用程序,类似Project White框架将会很有用。)
这样的事情是可能的吗?提前致谢。
我有一种情况,我需要将文本推送到小型单一Swing应用程序的3个文本框中,然后按下按钮(换句话说,自动化)。该应用程序不是由我写的,只能作为jar文件使用。是否有可能将密钥或组件事件发送到第三方swing应用程序
这种情况类似于做UI测试自动化的测试框架。 (如果是Windows/.NET/SWT应用程序,类似Project White框架将会很有用。)
这样的事情是可能的吗?提前致谢。
您可以修复桌面上的swing应用程序,并获取文本框和按钮的绝对位置。然后,使用quick macro将正确的键盘和鼠标事件发送给摆动应用程序。
感谢您的想法。如果没有其他健壮/可靠的机制可用,将试用它。 – sayeed
你有权访问按钮或文本框吗?如果你这样做,你可以在你的代码中设置它们。我知道一个JButton,你可以用'doClick()'方法创建一个事件。 – ROROROOROROR