Google Chrome 瀏覽器中的功能測試疑難排解

如果您在 Google Chrome 瀏覽器中測試時遇到問題,您可以在本節中找到有用的解決資訊。

Google Chrome 瀏覽器未適當啟用

如果您試圖記錄 Google Chrome 瀏覽器時,出現 CRFCN0794E 錯誤,就表示未適當啟用瀏覽器。 這可能是下列其中一個原因所造成:
  • 瀏覽器沒有相關聯的 Sun Java 執行時期環境 (JRE),或是未適當啟用相關聯的 JRE。如果要解決此問題,請讓 Sun JRE 1.6 Update 10 或更新版本,與 Google Chrome 瀏覽器產生關聯,然後開啟 Rational® Functional Tester 中的「啟用環境」對話框,來驗證已啟用瀏覽器。
  • 工作站中的另一個應用程式正在使用 Google Chrome 瀏覽器與 Rational Functional Tester 之間的預設 Web 伺服器通訊埠 (9100)。請同時在 Rational Functional Tester喜好設定」對話框中的「Web 伺服器配置」頁面,以及 IBM® Rational Functional Tester for Google Chrome 延伸規格的「選項」中,變更預設埠並指定可用埠。如需相關的作法指示,請參閱「變更用來與 Google Chrome 通訊的 Web 伺服器埠」和「Web 伺服器配置」頁面的相關主題。
    註: 請確定您在這兩個位置中指定的埠號相同。

無法在 Google Chrome 瀏覽器上記錄

此問題可能是下列其中一個原因所造成:
  • 未適當啟用瀏覽器。請確定已適當啟用瀏覽器。
  • 瀏覽器以空白首頁開始,亦即:沒有起始 URL。如果要避免此狀況,請一律指定 Google Chrome 瀏覽器的首頁 URL。

在 Windows 網域而不是在應用程式網域中記錄動作

在 Google Chrome 瀏覽器上記錄時,對測試應用程式中的物件採取的動作,可能會記錄在 Windows 網域中,而不是記錄在應用程式網域中。這可能是下列其中一個原因所造成:
  • 在 Google Chrome 瀏覽器中完整載入文件之前已記錄動作。如果要避免此狀況,請在完整載入文件之後,才在應用程式頁面中記錄動作。
  • 在啟動 Rational Functional Tester 或記錄監視器之前,瀏覽器已啟動。如果要避免此狀況,請一律在啟動 Rational Functional Tester 或記錄監視器之後,才啟動瀏覽器。
  • 對對話框中的控制項採取的動作,會記錄成對話框的相對 click(atPoint())。如果要避免此狀況,請使用按鍵來記錄對話框控制項。

播放特定動作時會發生問題

在 Google Chrome 瀏覽器上所記錄的某些動作,會需要修改 Script,才能順利播放。例如:
  • 按一下瀏覽器中的「上一頁」和「下一頁」按鈕。如果要播放這些動作,請利用瀏覽器層次的 back()forward() API,在所記錄的 Script 中修改它們。
  • 對組合框下拉控制項採取的動作。如果要播放這些動作,請手動修改 Script,並指定播放期間所需選取的選項。
:

意見