HOW TO:使用自動程式碼 UI 測試編輯器,在 UI 動作前插入延遲
您可以使用 [自動程式碼 UI 測試編輯器],開啟自動程式碼 UI 測試以供檢視和編輯。 有時您可能想要測試等候系統發生特定事件,例如視窗顯示、進度列消失等等。 使用 [自動程式碼 UI 測試編輯器],您可以在 UI 動作前面插入延遲,藉以達成此目的。 您可以指定延遲秒數。
![]() |
---|
如果您需要確定在 UI 動作前面特定控制項可供使用,應該考慮使用適當的 UITestControl.WaitForControlXXX() 方法,將自訂程式碼加入至測試方法。 如需詳細資訊,請參閱 讓自動程式碼 UI 測試在播放期間等候特定事件. |
在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試
請依照下列步驟,在 [自動程式碼 UI 測試編輯器] 中開啟要編輯的現有自動程式碼 UI 測試。
若要在自動程式碼 UI 測試編輯器中開啟自動程式碼 UI 測試
在 [方案總管] 中,找出測試專案中的 UIMap.uitest。
以滑鼠右鍵按一下 UIMap.uitest,然後選取 [開啟]。
-或-
按兩下 UIMap.uitest。
此自動程式碼 UI 測試隨即在 [自動程式碼 UI 測試編輯器] 中顯示。 您現在可以檢視及編輯自動程式碼 UI 測試。 如需詳細資訊,請參閱使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試和 HOW TO:使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試。
在 UI 動作前面插入延遲
請依照下列步驟,在自動程式碼 UI 測試中的 UI 動作前面插入延遲。
若要插入延遲
在 [UI 動作] 窗格中,展開包含要在前面插入延遲之 UI 動作的測試方法。 選取 UI 動作。
以滑鼠右鍵按一下 UI 動作,然後按一下 [將延遲插入於下列之前]。
延遲就會在選取的 UI 動作前面插入並反白顯示,並顯示下列文字:動作之間等候 1 秒的使用者延遲。
[屬性] 視窗如果沒有顯示,請按 F4。 在 [屬性] 視窗中,將 Delay 屬性的值變更為所需的毫秒數。
按一下 Visual Studio 工具列上的 [儲存]。
測試方法的更新就會儲存在 UIMap.Designer 檔案中。
請參閱
其他資源
使用自動程式碼 UI 測試編輯器,編輯自動程式碼 UI 測試