© 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 已知问题和变通方法Rational Functional Tester 支持测试浏览器内容,但不与浏览器菜单选项或浏览器本身进行交互。这主要是为了对测试 HTML 应用程序提供跨浏览器的记录和回放工具。
变通方法:捕获浏览器对象并使用 inputKeys 方法来与菜单选项进行交互(方法是使用特定菜单选项对应的键盘快捷方式)。
例如,“文件”菜单中的关闭选项可使用快捷键 Alt+F+C 来访问。如果需要访问此选项,则可以对该浏览器对象使用 inputKeys 方法,这将提供快捷键("%fc")以作为输入参数,如下所示:
Browser_HtmlBrowser(Document_HtmlDocument(),DEFAULT_FLAGS).InputKeys("%fc")
有时,浏览器启用不会自动将关联的 JRE 添加至已知 JRE 的集合中并启用它。这导致对 HTML 的记录和回放失败。
变通方法:执行以下步骤:
- 从“开始”菜单转至“控制面板”,并打开“Java 控制面板”。
- 在 Java Applet 运行时设置中检查浏览器所用的 JRE 的位置。
- 打开 Functional Tester Enabler。
- 添加浏览器所用的 JRE 并启用它。
- 重新启动 HTML 测试应用程序。
有关浏览器启用的更多信息,请参阅 Functional Tester 帮助中的启用浏览器的 Java 插件。