UITechnologyElementProxy 類別
Proxy UITechnologyElement 類別。 擴充外掛程式必須覆寫這個自訂其技術項目行為。
繼承階層架構
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 | 使用特定技術管理員的 proxy 項目。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
ChildIndex | 取得父項目的集合的以 0 起始的位置。 (覆寫 UITechnologyElement.ChildIndex。) | |
ClassName | 取得項目的類別名稱。 (覆寫 UITechnologyElement.ClassName。) | |
ControlTypeName | 取得這個項目的萬用控制項類型。 (覆寫 UITechnologyElement.ControlTypeName。) | |
FriendlyName | 取得物件的使用者易記項目,如可協助使用者快速辨識在螢幕上項目的顯示文字。 (覆寫 UITechnologyElement.FriendlyName。) | |
IsLeafNode | 取得是否項目是沒有任何子系) 的分葉節點 (。 (覆寫 UITechnologyElement.IsLeafNode。) | |
IsPassword | 取得指出這個項目包含受保護的內容。 (覆寫 UITechnologyElement.IsPassword。) | |
IsTreeSwitchingRequired | 取得樹狀結構切換是否需要無視窗的樹狀結構切換情況是必要的。 (覆寫 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 | (繼承自 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) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。