2013-09-27 17 views
0

我正在使用描述性編程。在播放過程中,我想檢查Windows打印對話框是否出現。然後我想單擊該對話框中的取消按鈕。QTP在某些回放中沒有標識窗口

我的問題:偶爾QTP無法識別打印對話框,因此單擊取消按鈕失敗。

這可能有時會失敗,有時會成功嗎?

+1

顯示您的代碼,描述腳本和GUI中發生的情況。那麼,我們可能有機會幫助你。從迄今爲止的情況來看,我認爲你有時間問題,或GUI對象識別問題,或者兩者都有。 – TheBlastOne

+0

會員11個月零代表,這是你的第一個問題嗎?什麼..? – TheBlastOne

+0

我下面的代碼語法給出: - 設置Window_EnterMeter = browser_servicemanager.Window( 「regexpwndtitle:=輸入米。*」) 設置dialog_Print \t = Window_EnterMeter.Dialog( 「regexpwndtitle:=打印」) 設置winbtn_CalcelPrint = dialog_Print.WinButton( 「regexpwndtitle:=取消」) –

回答

0

按照我看到你的代碼是引用按鈕點擊的webelements。所以我建議避免webelements,並儘量不要使用它們。

如果你可以使用description.create來描述你的對象,你的工作會更容易。

快速調試。