我们正在开发一个应用程序,它可以访问在某些嵌入式系统上公开的 API。此 API 在内部验证用户以提供对嵌入式系统的访问权限。为了验证呼叫,它会打开一个对话框并询问用户名和密码。这个对话框本质上是一个在小程序查看器中打开的 Java 小程序。
我们希望通过构建小型 exe 或在 tomcat 服务器中执行相同的操作来自动化整个过程。为此,我们需要获取对话框的对象并填写凭据。我们怎样才能做到这一点。必须有某种方法可以自动测试可用于完成上述任务的小程序。
感谢您的帮助。如果有人可以提供相同的代码片段或链接,那就太好了:)
我想要这种系统的原因:
我们需要构建一个应用程序来获取 PLC 设备的内存状态。该设备与重型机器相连,并通过数字网络拥有自己的编程语言。为了获取内存映射,在 java 中公开了与汇编语言通信的 API。我们使用这些 API 从 PLC 设备中获取各种内存变量的内存状态。根据内存状态,我们通过发送电子邮件或 SMS 发出警报。 当我们第一次尝试访问该设备的内存区域时,它会弹出一个授权对话框,要求输入 PLC 设备的用户名和密码。
因此,为了自动化可以发送警报的内存监控系统,我们必须通过java程序或其他方式填写授权对话框。当我从 Java 控制台程序访问 PLC 的内存时,我们需要这个授权对话框自行填充,而无需任何手动干预。
那么,我们怎样才能得到这个对话框的对象呢?
我希望情况很清楚。我们不需要构建任何可以自动化小程序 UI 的框架。我们只需要特定的对话框。请帮忙!!