浏览器和 HTML 问题

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

1.0 已知问题和变通方法
   1.1 对浏览器菜单选项的记录与回放不能正常进行
   1.2 对浏览器的记录与回放失败

1.0 已知问题和变通方法

1.1 对浏览器菜单选项的记录与回放不能正常进行

Rational Functional Tester 支持测试浏览器内容,但不与浏览器菜单选项或浏览器本身进行交互。这主要是为了对测试 HTML 应用程序提供跨浏览器的记录和回放工具。

变通方法:捕获浏览器对象并使用 inputKeys 方法来与菜单选项进行交互(方法是使用特定菜单选项对应的键盘快捷方式)。

例如,“文件”菜单中的关闭选项可使用快捷键 Alt+F+C 来访问。如果需要访问此选项,则可以对该浏览器对象使用 inputKeys 方法,这将提供快捷键("%fc")以作为输入参数,如下所示:

Browser_HtmlBrowser(Document_HtmlDocument(),DEFAULT_FLAGS).InputKeys("%fc")

1.2 对浏览器的记录与回放失败

有时,浏览器启用不会自动将关联的 JRE 添加至已知 JRE 的集合中并启用它。这导致对 HTML 的记录和回放失败。

变通方法:执行以下步骤:

  1. 从“开始”菜单转至“控制面板”,并打开“Java 控制面板”。
  2. Java Applet 运行时设置中检查浏览器所用的 JRE 的位置。
  3. 打开 Functional Tester Enabler。
  4. 添加浏览器所用的 JRE 并启用它。
  5. 重新启动 HTML 测试应用程序。

有关浏览器启用的更多信息,请参阅 Functional Tester 帮助中的启用浏览器的 Java 插件