2015-04-24 40 views
0

在我的應用程序中,我必須驗證是否啓用了某個特定按鈕。它在我填入特定值後被啓用。如何唯一標識QTP中的啓用/禁用對象

但是,問題是該按鈕的屬性是完全相同的,當它的啓用和禁用。 (IsEnabled的連值爲false在這兩種情況下)

如果我嘗試點擊該按鈕,它被點擊在兩種情況下(即使它被點擊時,其禁止,但然而,由於其殘疾沒有任何反應)

那麼,我現在該怎麼辦?

+1

你能發佈這兩種情況下的html嗎? – vins

回答

0

你確定所有的屬性完全相同嗎?你有權訪問顏色屬性?字體顏色或背景顏色。如果是,那麼我確定啓用和禁用按鈕的顏色會有所不同。如果是這種情況 - 中提琴!

0

您可以檢查對象的高度和寬度以識別對象。 大部分在蒙面的情況下它將爲零。

0

那麼,如果按鈕被禁用,那麼點擊它將不會產生任何結果。如果這是針對基於Web的應用程序,那麼您可以在代碼中包含一個檢查點以檢查是否從該網頁發送了任何請求/響應。 (即沒有通信從瀏覽器發起)。

相關問題