【问题标题】:How to record a Java Web Start Application using Rational Functional Tester如何使用 Rational Functional Tester 记录 Java Web Start 应用程序
【发布时间】:2015-03-06 13:29:41
【问题描述】:

我们正在尝试注册一些导航到 Java Web Start 应用程序 (.jnlp)。按照this discussion 上一篇文章中报告的说明,我们能够正确配置应用程序以开始使用应用程序配置工具

执行记录会话后,使用将记录插入活动功能测试脚本按钮,记录器不会对我们的任何操作做出反应(即单击按钮、选择组合、关注文本区域,等等...)。

是否有一些插件可以安装在 RFT Studio 中以启用 Java 应用程序录制?显然,我们遗漏了一些东西:有人可以给我们链接教程或其他等效资源吗?

我们正在使用 IBM Rational Functional Tester 版本。 8.2.1.

提前致谢。

【问题讨论】:

    标签: java automated-tests rft


    【解决方案1】:

    我认为应该启用 jnlp 应用程序使用的 jre,以便 RFT 能够识别控件。如果启用了 JRE,那么应用程序是 jnlp 还是独立的并不重要。

    【讨论】:

    • 是的,你是对的。我们昨天下午注意到了这一点。但问题是,RFT 只允许您记录 java 应用程序。如果要使用命令java 执行jnlp 文件,则必须使用相当复杂的命令行。这并不能解决问题,因为 IBM JVM 似乎不太好执行 jnlp 应用程序。我们目前向 IBM 提出支持请求。
    • 您不需要使用 IBM java 或使用 java 命令启动 jnlp。无论您如何启动 webstart 应用程序,如果应用程序使用的 JRE 已启用,RFT 将能够正确识别控件。根据我的理解,当您启动 JNLP 文件时 .. 它将下载自己的 jre 或使用当前安装的 jre。您需要确定是哪种情况,并确保启用了“那个”JRE。 IBM jre 不是系统 jre,因此不能用于启动 applet/jnlp 文件。
    • 使用您的建议,我们已解决。我们使用了 RFT JVM 和一个使用 javaws 命令运行 jnlp 文件的 dos 脚本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多