我有一个遗留的 Web 应用程序,它具有使用 Java-Applet 开发的 UI 控件,并试图在这里摆脱手动验证。它仅在浏览器中运行 JRE 版本 1.6 或更高版本的浏览器,我们无法访问 JAVA Applet 代码。我们所拥有的只是应用程序 URL 和用于登录的有效用户凭据。Selenium 需要 UI 组件,例如文本框、复选框、单选按钮、提交按钮、链接、文本等,作为 html 标签,以便与之交互。但是在这里,整个应用程序是用 java-applet(有时是 swing 控件)构建的,而 Selenium 无法控制/访问这些 UI 组件。
假设如果使用 Selenium(使用 java),我们可以登录到应用程序,因为登录屏幕是纯 html 对象。但是,一旦应用程序启动,我们不确定如何控制其中的对象,因为我相信它们是使用秋千设计的。遇到了 FEST,但它更多的是在开发环境中运行的开发人员端工具(一种白盒测试)。因此,以某种方式建议我如何通过使用 Selenium 等任何开源工具来实现(考虑到成本,HP UFT 不适合)