2014-05-06 95 views
2

我有我的對話框上的確定按鈕和對話框的頂部新對話框打開哪個有記錄時再次確定按鈕確定按鈕,但是當我運行編碼UI測試然後它不會識別第二個確定按鈕,因爲它沒有點擊它我的測試失敗...我正在使用Visual Studio 12終極....請幫助 在此先感謝無法找到對話框中的編碼UI測試按鈕

+0

嘗試在第二次點擊之前調用按鈕上的Find(),或將AlwaysSearch添加到控件的搜索配置。 – kida

回答

1

使用uielements等待方法WaitForControlExist,WaitForControlEnabled和WaitForControlReady在你點擊處理彈出窗口或任何按鈕之前。在彈出的「確定」按鈕準備好之前,您的測試很可能正在嘗試點擊。

uiControl.WaitForControlExist(20000); 
uiControl.WaitForControlEnabled(20000); 
uiControl.WaitForControlReady(20000); 
mouse.click(uiControl);