Klasa UIObject
Reprezentuje obiekt znajdujący się w interfejsie użytkownika (UI) w ramach badania.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Zestaw: Microsoft.VisualStudio.TestTools.UITest.Common (w Microsoft.VisualStudio.TestTools.UITest.Common.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
Public Class UIObject _
Implements ICloneable
[SerializableAttribute]
public class UIObject : ICloneable
[SerializableAttribute]
public ref class UIObject : ICloneable
[<SerializableAttribute>]
type UIObject =
class
interface ICloneable
end
public class UIObject implements ICloneable
Typ UIObject uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
UIObject | Inicjuje nowe wystąpienie UIObject klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Condition | Zwraca lub ustawia stan tego obiektu. | |
ControlType | Zwraca lub ustawia typ formantu tego obiektu. | |
Descendants | Zwraca kolekcję wszystkich obiektów interfejsu użytkownika, które są zawarte w ramach tego obiektu interfejsu użytkownika. | |
FriendlyName | Zwraca lub ustawia przyjazną nazwę dla tego obiektu. | |
Id | Pobiera identyfikator dla tego obiektu. | |
Item | Pobiera określony obiekt podrzędny interfejsu użytkownika w ten obiekt, który ma identyfikator obiektu danej interfejsu użytkownika. | |
Name | Zwraca lub ustawia nazwę obiektu. | |
QueryId | Zwraca lub ustawia identyfikator kwerendy dla tego obiektu. | |
SearchConfigurations | Zwraca lub ustawia tablicę ciągów konfiguracji wyszukiwania. | |
SessionId | Pobiera lub ustawia identyfikator dla elementu najwyższego poziomu dla sesji nagrywania. | |
SpecialControlType | Zwraca lub ustawia specjalnego typu dla tego obiektu interfejsu użytkownika. | |
SupportLevel | Zwraca lub ustawia poziom, przy którym obecną technologią obsługuje ten obiekt interfejsu użytkownika. | |
SupportLevelWrapper | Zwraca lub ustawia ciąg wersję rzeczywisty poziom, przy którym obecną technologią obsługuje ten obiekt interfejsu użytkownika do serializacji i deserializacji z SupportLevel właściwości. | |
TechnologyName | Pobiera lub ustawia nazwę technologia, która obsługuje ten obiekt interfejsu użytkownika. | |
WindowTitles | Zwraca kolekcję tytuły okien najwyższego poziomu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Dodaje podany obiekt interfejsu użytkownika do katalogów podrzędnych tego obiektu interfejsu użytkownika, jeśli dany obiekt interfejsu użytkownika już istnieje. | |
BindParameters | Wiąże właściwości tego obiektu interfejsu użytkownika w mapie danej wartości. | |
Clone | Zwraca kopię tego obiektu interfejsu użytkownika. | |
Contains | Wskazuje, czy obiekt interfejsu użytkownika, który jest identyfikowany przez podany identyfikator znajduje się wśród potomkami tego obiektu interfejsu użytkownika. | |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). | |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). | |
GetQueryString() | Zwraca identyfikator kwerendy dla tego obiektu interfejsu użytkownika. | |
GetQueryString(String) | Zwraca identyfikator kwerendy zawarte obiektu interfejsu użytkownika, który jest określony przez identyfikator danego częściowe. | |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). | |
GetUIObjectFromId | Zwraca obiekt UI zawarte jest na podstawie podanego identyfikatora. | |
GetUIObjectFromPartialUIObjectId | Zwraca obiekt interfejsu użytkownika, który jest zawarty w obiekcie Interfejs użytkownika przy użyciu dostarczonego częściowe identyfikatora. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). | |
ParameterizeProperty | Parameterizes danej właściwości przy użyciu nazwy danego parametru. | |
Remove(String) | Usuwa określony obiekt interfejsu użytkownika z potomkiem obiekty w tym obiekcie interfejsu użytkownika. | |
Remove(UIObject) | Usuwa podany obiekt interfejsu użytkownika z potomkiem obiekty w tym obiekcie interfejsu użytkownika. | |
ToString | Zwraca identyfikator kwerendy tego obiektu interfejsu użytkownika. (Zastępuje Object.ToString). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITest.Common.UIMap