使用UI Automation實現自動化測試 --微軟提供的控件Pattern

微軟提供的控件Pattern System.Windows.Automation 命名空間 System.Windows.Automation.BasePattern 爲控件模式類提供基實現 System.Windows.Automation.DockPattern 表示在某個停靠容器內公開其停靠屬性的控件 System.Windows.Automation.ExpandCollapsePattern 表示以可視方式進行展開(以顯示內容)和摺疊(以隱藏內容)的控件。 System.Windows.Automation.GridItemPattern 通常,可以使用鍵盤來遍歷支持 GridItemPattern 的控件(即,UI 自動化客戶端可以移動到相鄰的控件上) System.Windows.Automation.GridPattern 表示充當子元素集合的容器的控件。 此控件的子級支持 GridItemPattern,而且必須組織在一個可以按行和列進行遍歷的二維邏輯座標系中 System.Windows.Automation.InvokePattern 表示發起或執行某個明確操作並且在激活後不維護狀態的控件 System.Windows.Automation.ItemContainerPattern 表示一個對象,該對象管理項並支持按屬性值檢索項 System.Windows.Automation.MultipleViewPattern 表示提供同一組信息或子控件的多種表示方式(並能夠在這些表示方式之間切換)的控件 System.Windows.Automation.RangeValuePattern 表示一個控件,可將其設置爲範圍內的一個值 System.Windows.Automation.ScrollItemPattern 表示支持 ScrollPattern 控件模式的容器的子控件 System.Windows.Automation.ScrollPattern 表示充當子元素集合的可滾動容器的控件。 該元素的子級支持 ScrollItemPattern。 System.Windows.Automation.SelectionItemPattern 表示支持 SelectionPattern 的容器控件中的可選子項。 System.Windows.Automation.SelectionPattern 表示一個充當可選子項集合的容器的控件。 此元素的子級支持 SelectionItemPattern System.Windows.Automation.SynchronizedInputPattern 表示支持同步輸入事件的對象。 System.Windows.Automation.TextPattern 表示包含文本的控件。 System.Windows.Automation.TogglePattern 表示可以循環通過一組狀態並在設置後保持某種狀態的控件。 System.Windows.Automation.TransformPattern 表示一個可以在二維空間中移動、調整大小或旋轉的控件。 System.Windows.Automation.ValuePattern 表示一個控件,該控件具有一個不跨越某個範圍而且可以表示爲一個字符串的內部值。 此字符串既可以是可編輯的,也可以是不可編輯的,具體取決於控件及其設置。 System.Windows.Automation.VirtualizedItemPattern 表示容器內已虛擬化並且需要像 UI 自動化元素一樣可完全訪問的項。 System.Windows.Automation.WindowPattern 表示一個控件,該控件提供傳統圖形用戶界面 (GUI) 中基於窗口的重要功能。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章