如果您在 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,並指定播放期間所需選取的選項。
: