可以测试浏览器(Firefox、Internet Explorer)内的 Java™ applet。Java applet 未映射为 HTML 内的嵌套,而是录制为顶级对象。在测试对象映射中,applet 显示在最高层。
如果“Java 测试域”无法找到对象,那么 HTML Applet Test Object(HTML AppletProxy)将用作回退测试对象,此测试对象仅提供基于座标的录制。
在浏览器内测试 applet 的要求
- Firefox 1.5、2.0
- Sun Java Plug-in 需要用来运行和测试 applet。
- 要将 Java applet 与 Firefox 配合使用,需要 Java 2 Standard Edition Runtime V1.4 或其更高版本,并且必须安装相关的 Java Plug-in。
- Internet Explorer
- Sun Java Plug-in 不是运行 applet 的必需条件,但却是用 Functional
Tester 测试 applet 的必需条件。如果未安装 Java Plug-in,Microsoft® JVM 将用于运行 applet,
Functional Tester 并非设计用于启用 Microsoft JVM。
- 如果要将 Java Plugin 1.4 之前的版本与 Internet Explorer 配合使用,那么必须关闭 Applet 支持:
- 从 Windows® 开始菜单,运行注册表编辑器。
- 打开 HKEY_LOCAL_MACHINE\Software\Rational Software\Rational Test\8。
- 在右侧窗格内右键单击,然后单击。
- 设置新字符串的值为 Applet Support。
- 双击新创建的字符串。
- 在“编辑字符串”对话框的值数据字段中输入 0。
- 重新启动计算机。
- Functional
Tester
- 针对 Internet Explorer,使用 Java Plug-in V1.4 或更高版本。较早版本的 Java Plug-in(包括 1.2.2 和 1.3.1_01)无法与 Functional Tester 一起使用。
- 必须启用 JVM (JRE) 以便配合 Java Plug-in 的使用。安装 JavaSoft JRE 或 JVM 后,还可以安装 Java Plug-in。如果这样,您必须使用 Functional
Tester 来启用 Java Plug-in 所使用的 JVM。
有关信息,请参阅启用 Java 环境。
- Functional Tester 使用最近一次安装的 Java Plug-in/JRE。如果安装了不受支持的 Java Plug-in(如 Internet Explorer 中的 V1.2.2),Functional Tester 将停止与浏览器协同工作。
- Java Plug-in 使用其缺省的 JRE(此 JRE 的版本与 Plug-in 的版本相同),除非另有指定。您可以更改 Java Plug-in 控制面板应用程序中的缺省 JRE。
- Functional Tester 尝试定位最近一次安装的 Java Plug-in 并启用其缺省的 JVM。
- HTML 中的 Java Applet
- 可以在使用 APPLET 标记、OBJECT 标记或 EMBED 标记的 HTML 中指定 applet。
- 对于 Internet Explorer,直到 Java Plug-in V1.3,OBJECT 标记必须用于指定对 applet 使用 Sun JVM。在 V1.4 和更高版本 Java Plug-in 的安装过程中,Java Plug-in/JRE
可能会被选择缺省地用于 Internet Explorer(APPLET 标记),这就允许同时使用 APPLET 和 OBJECT 标记。
- Java Plug-in HTML Converter 由 Sun Microsystems 提供,用来将 APPLET 标记转换为 HTML 文档内的一组 OBJECT 和 EMBED 标记。
- 确保 Java applet 在回放期间可见。如果您将浏览器调整至较小尺寸,Functional
Tester 不会在回放期间将 applet 对象滚入视图。