IUITechnologyManager 介面
這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。
提供用以實作 UITechnologyManager 類別的內部介面。 請不要直接實作此介面。 請改從 UITechnologyManager 類別衍生。
命名空間: Microsoft.VisualStudio.TestTools.UITest.Extension
組件: Microsoft.VisualStudio.TestTools.UITest.Extension (在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)
語法
'宣告
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager = interface end
public interface IUITechnologyManager
IUITechnologyManager 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
TechnologyName | 取得技術的名稱。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AddEventHandler | 加入事件處理常式。 | |
CancelStep | 取消此技術管理員所執行的任何等候或搜尋作業。 | |
ConvertToThisTechnology | 接受來自其他技術的項目,並傳回與現行技術相容的項目,以及該項目對轉換項目的支援層級。 | |
GetChildren | 傳回指定項目中之子項目的列舉程式。 | |
GetControlSupportLevel | 傳回此技術管理員的信賴等級指示,指出它對以提供的控制代碼識別的控制項所能提供的支援性。 | |
GetElementFromNativeElement | 從這項技術傳回與提供的原生項目相對應的項目。 | |
GetElementFromPoint | 擷取位於指定螢幕座標上的項目。 | |
GetElementFromWindowHandle | 擷取由提供之視窗控制代碼識別的項目。 | |
GetFocusedElement | 傳回目前具有焦點之項目的視窗指標。 | |
GetLastInvocationInfo | 傳回此管理員所叫用之最後一個測試動作的相關資訊。 | |
GetNextSibling | 傳回 UI 階層中指定項目的下一個同層級項目。 | |
GetParent | 取得 UI 階層中指定項目的父項目。 | |
GetPreviousSibling | 傳回 UI 階層中指定項目的上一個同層級項目。 | |
GetSynchronizationWaiter | 使用提供的項目與事件類型,傳回 IUISynchronizationWaiter。 | |
GetTechnologyManagerProperty | 傳回此技術管理員之指定屬性的值。 | |
MatchElement | 傳回值,這個值表示提供的項目是否符合先前剖析的查詢 ID Cookie。 | |
ParseQueryId | 剖析提供的查詢項目字串表示,並以 Cookie 的形式傳回查詢項目的字串表示。 | |
RemoveEventHandler | 從指定的項目及其所有子系中移除指定的事件。 | |
Search | 搜尋父項目中與提供之查詢 ID Cookie 的條件相符的項目。 | |
SetTechnologyManagerProperty | 在衍生類別中實作時,會在此技術管理員中設定指定屬性的值。 | |
StartSession | 執行此技術管理員啟動工作階段時所需的任何初始化作業。 | |
StopSession | 執行此技術管理員停止目前工作階段所需的任何清除作業。 |
回頁首