您可以利用 iOS 瀏覽器型用戶端,在 iOS 裝置上測試 Web 應用程式。這個用戶端是一個在您裝置的 Safari 或 Chrome 瀏覽器中執行的 Web 應用程式。如果要執行用戶端,只需在您裝置的瀏覽器中,輸入下列格式的「工作台 URL」:
格式:http://Workbench_URL:port/mobile
範例:http://9.11.22.333:7878/mobile
下圖顯示用於在 iOS 裝置上的瀏覽器中測試 Web 應用程式的行動式測試用戶端:
以下是瀏覽器型用戶端一些重要的詳細資料:
每當受測試應用程式啟動時,它會在新的瀏覽器標籤中以 URL 開啟。顯示的空白畫面實際上是新的標籤,只在啟動之前短暫出現。
您也可以在「iOS 模擬器」中使用 Safari 瀏覽器來執行測試,或是遵循將行動式測試用戶端安裝在 iOS 模擬器上中的安裝指示,然後在「模擬器」中使用原生行動式測試用戶端。目前在「iOS 模擬器」中無法使用 Chrome。
在 iOS 裝置上使用行動式測試用戶端時,請務必啟用蹦現視窗。必須容許工作台 IP 位址出現蹦現視窗。Safari 會無聲自動停用蹦現視窗,但是 Google Chrome 會提示您容許蹦現視窗。對於每一個特定裝置專用作業(安裝、記錄、播放),Safari 會提示蹦現確認視窗。Chrome 出現的訊息較少。
當您備妥執行測試時,您可以從裝置或測試工作台,來起始測試執行。無論何者,測試其實是在裝置上執行。如果要控制測試工作台,只需在行動式測試用戶端上點選進入被動模式即可。
被動模式行為是依瀏覽器而定。Chrome 會如預期般地在被動模式中運作。Safari 的限制較嚴格,會顯示多個被動模式確認對話框。
當您將特定裝置(例如 iPhone)連接至測試工作台時,您可以在測試工作台的「行動式裝置」編輯器中檢視連線。
如果要區分連接至測試工作台的多支 iPhone,您可以變更「裝置說明」。
此動作會開啟行動式測試用戶端。
您可以在下圖中看到結果。
之前 | 之後 |
---|---|
|
|
行動式 Web 記錄器是記錄和播放受測試 Web 應用程式的使用者動作所需的 iOS 應用程式。記錄和播放過程中會自動呼叫此應用程式。您可以從 Apple App Store 下載行動式 Web 記錄器。完成測試時,您可以使用標準 Apple Activity Monitor 來停止行動式 Web 記錄器。
您可以從行動式用戶端點選說明,以取得行動式測試的相關說明及觀看訓練影片。
從 測試工作台 8.7.1 版開始,除了利用 Objective -C 開發的應用程式之外,您也可以測試利用 Swift 程式設計語言來開發的應用程式。