瀏覽器和 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 外掛程式