UITechnologyElementProxy 類別
委派 UITechnologyElement 類別。 延伸插入必須覆寫這個和自訂其技術項目行為。
繼承階層架構
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
命名空間: Microsoft.VisualStudio.TestTools.UITesting
組件: Microsoft.VisualStudio.TestTools.UITesting (在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)
語法
'宣告
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyElementProxy _
Inherits UITechnologyElement
[ComVisibleAttribute(true)]
public abstract class UITechnologyElementProxy : UITechnologyElement
[ComVisibleAttribute(true)]
public ref class UITechnologyElementProxy abstract : public UITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyElementProxy =
class
inherit UITechnologyElement
end
public abstract class UITechnologyElementProxy extends UITechnologyElement
UITechnologyElementProxy 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
UITechnologyElementProxy | 初始化具有指定技術管理員委派的項目。 |
回頁首
屬性
名稱 | 說明 | |
---|---|---|
ChildIndex | 取得父項目的集合以 0 起始的位置。 (覆寫 UITechnologyElement.ChildIndex。) | |
ClassName | 取得這個項目的類別名稱。 (覆寫 UITechnologyElement.ClassName。) | |
ControlTypeName | 取得這個項目的萬用控制項類型。 (覆寫 UITechnologyElement.ControlTypeName。) | |
FriendlyName | 取得物件的使用者易記名稱,由這個項目可協助使用者更快速地辨識螢幕上的項目的顯示文字。 (覆寫 UITechnologyElement.FriendlyName。) | |
IsLeafNode | 取得這個項目是否是沒有任何子系) 的分葉節點 (。 (覆寫 UITechnologyElement.IsLeafNode。) | |
IsPassword | 取得這個值表示此項目是否包含受保護的內容。 (覆寫 UITechnologyElement.IsPassword。) | |
IsTreeSwitchingRequired | 取得樹參數是否為無視窗 (Windowless) 控制項樹狀結構 switch case 是必要的。 (覆寫 UITechnologyElement.IsTreeSwitchingRequired。) | |
Name | 取得這個項目的名稱。 (覆寫 UITechnologyElement.Name。) | |
NativeElement | 取得對應基礎原生技術的項目 (如 IAccessible) 這個項目。 (覆寫 UITechnologyElement.NativeElement。) | |
QueryId | 取得可用來唯一識別/尋找這個項目的 QueryId。 在某些情況下,例如 TreeItem, QueryIds 可能包含完整的項目階層架構,但在大部分的情況中會包含項目的只有關鍵祖系。 技術管理員必須決定要擷取的是哪個祖系階層透過適當設定每個項目 QueryId.Ancestor 屬性。 在條件類別。AndCondition.ToString() 和 AndCondition.Parse() 的 API 可能用來從反之亦然。這個類別會轉換為字串或。 EXT-PROTO1-NOTES:這個 QID 遞迴地也會將所有祖系核心技術項目轉換成延伸項目並適當地祖系階層。 (覆寫 UITechnologyElement.QueryId。) | |
SupportLevel | 取得測試錄製和播放引擎所使用的值,以尋找此項目的相符 UITechnologyManager。 (繼承自 UITechnologyElement)。 | |
SwitchingElement | 如果一個技術會裝載在另一個技術內,取得或設定容器項目。 架構會使用此項目。 (覆寫 UITechnologyElement.SwitchingElement。) | |
TechnologyManager | 取得對應的技術管理員。 (覆寫 UITechnologyElement.TechnologyManager。) | |
TechnologyName | 取得對應之技術的名稱。 這個值應該與 UITechnologyManager.TechnologyName 相同。 (覆寫 UITechnologyElement.TechnologyName。) | |
TopLevelElement | 取得或設定的最上層視窗與這個視窗的項目。最上層視窗通常都是桌面的子系。如果未設定這個,架構會將這個加入至項目中的祖系 (在覆寫為祖系的桌面之後)。 (覆寫 UITechnologyElement.TopLevelElement。) | |
Value | 取得這個項目的值。 (覆寫 UITechnologyElement.Value。) | |
WindowHandle | 取得包含此項目之 Win32 視窗的控制代碼。 (覆寫 UITechnologyElement.WindowHandle。) | |
WindowTitles | 取得最上層視窗標題的清單 (其中一個視窗是這個項目的上階)。 (繼承自 UITechnologyElement)。 |
回頁首
方法
回頁首
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。