0
例如,如果我的網頁包含以下代碼:使用CodedUI,有沒有一種方法可以確定具有給定ID的元素存在於網頁上?
<a id="foo" href="#">Click Me!</a>
是否與CodedUI的方式來驗證,ID爲「富」的鏈接出現在網頁上?
例如,如果我的網頁包含以下代碼:使用CodedUI,有沒有一種方法可以確定具有給定ID的元素存在於網頁上?
<a id="foo" href="#">Click Me!</a>
是否與CodedUI的方式來驗證,ID爲「富」的鏈接出現在網頁上?
檢查與編碼IU十字準線(即斷言建築)工具的鏈接。顯示的屬性應該包括Id
字段。然後,您可以生成斷言鏈接包含文本Click Me!
。確保生成的搜索屬性包含鏈接屬性所需的值。如果Id
字段或顯示的文本是可變的(也許它們的值是數據驅動的或在測試中較早發現的),那麼在找到控件(隱式或顯式)之前設置所需的值。這應該起作用,因爲只有在屏幕上找到所需的字段並且該查找使用Id
字段時才能檢查斷言。
也許你的問題是一個更一般的「是否有這樣的鏈接在網頁上的任何地方」?如果是這樣,那麼你可以使用GetChilden()
做一個網頁的遞歸遍歷。檢查每個找到的UI控件是否具有所需的值。