2012-01-10 144 views
0

我們正在使用Visual Studio 2010編碼的ui測試。我們正在測試.Net 4.0的windows應用程序。編輯後的問題在編碼的UI中搜索屬性?

這是一個場景。

我們有一個windows應用程序,它有一個名爲submit的按鈕,我們已經記錄了一個點擊提交的工作流程。 現在,當我們使用編碼的ui生成代碼時,按鈕的serach條件基於它的名稱(按鈕的顯示名稱)。

如果tommorrow開發人員將按鈕的文本更改爲submit1,那麼我們的腳本將失敗。

我們嘗試在搜索條件中使用「controlName」[給控件而不是顯示名稱]屬性而不是名稱,但它不起作用。

我們得到以下錯誤 - 「播放沒有找到與給定的搜索屬性控制」

+0

你好,歡迎來到Stackoverflow!你能否具體說明你使用的是什麼技術?它是「Android」還是「iOS」或其他東西?如果您不指定它,我們將無法理解您想要詢問的內容。請提供適當的標籤。 – Animesh 2012-01-10 13:31:23

+0

請參閱Vicky Song的回覆http://social.msdn.microsoft.com/Forums/en-AU/vsautotest/thread/c6abc11f-84e0-4226-a299-db72277bf7d6 – Pradeep 2012-01-10 13:33:11

+1

另外我想提一下,如果沒有適當的標記那些含糊不清的問題不太可能被人注意到。 – Animesh 2012-01-10 13:33:42

回答

0

相關的問題發生在我身上也。我通過在使用該控件之前將Focus發送到UI控件來解決此問題。 試試這個。

this.UIAssettePresentationsWindow2.UINOWindow.UINOButton.SetFocus();