共用方式為


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 執行此技術管理員停止目前工作階段所需的任何清除作業。

回頁首

請參閱

參考

Microsoft.VisualStudio.TestTools.UITest.Extension 命名空間

UITechnologyManager