Klasa UITechnologyElement
Zawiera klasy podstawowej wykonywania element technologii test interfejsu użytkownika, rejestrowania i odtwarzania testów.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyElementProxy
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UITest.Extension
Zestaw: Microsoft.VisualStudio.TestTools.UITest.Extension (w Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Składnia
'Deklaracja
<ComVisibleAttribute(True)> _
<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")> _
Public MustInherit Class UITechnologyElement _
Implements IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")]
public abstract class UITechnologyElement : IUITechnologyElement
[ComVisibleAttribute(true)]
[GuidAttribute(L"630624E3-24CA-4059-8D78-DC5E2710F945")]
public ref class UITechnologyElement abstract : IUITechnologyElement
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("630624E3-24CA-4059-8D78-DC5E2710F945")>]
type UITechnologyElement =
class
interface IUITechnologyElement
end
public abstract class UITechnologyElement implements IUITechnologyElement
Typ UITechnologyElement uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
UITechnologyElement | Inicjuje nowe wystąpienie UITechnologyElement klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
ChildIndex | Pobiera od zera pozycja w kolekcji elementów podrzędnych elementu nadrzędnego. | |
ClassName | Pobiera nazwę klasy tego elementu jako przypisana przez autora. | |
ControlTypeName | Pobiera typ uniwersalny kontroli tego elementu. | |
FriendlyName | Pobiera przyjazną nazwę dla tego elementu do wyświetlania w interfejsie użytkownika. | |
IsLeafNode | Pobiera wartość, która wskazuje, czy ten element jest węzeł liścia, co oznacza, że go nie ma elementów podrzędnych. | |
IsPassword | Pobiera wartość wskazująca, czy ten element zawiera zawartość chronioną. | |
IsTreeSwitchingRequired | Pobiera wartość, która wskazuje, czy jest wymagane dla drzewa bez okien, przełączanie przypadkach przełączania drzewa. | |
Name | Pobiera nazwę tego elementu. | |
NativeElement | Pobiera podstawowego elementu macierzystego technologii, takich jak IAccessible, odpowiada ten element. | |
QueryId | Pobiera obiekt identyfikatora używanego do jednoznacznego identyfikowania i znaleźć ten element. | |
SupportLevel | Pobiera wartość używanego aparatu nagrywania i odtwarzania test odnaleźć pasującego UITechnologyManager dla tego elementu. | |
SwitchingElement | Pobiera lub ustawia element kontenera, jeśli ten element znajduje się wewnątrz elementu innej technologii.Ten interfejs API obsługuje infrastrukturę ramowej badania i nie ma być używane bezpośrednio w kodzie. | |
TechnologyManager | Pobiera bieżący Menedżera technologii. | |
TechnologyName | Pobiera nazwę odpowiedniej technologii tego elementu. | |
TopLevelElement | Pobiera lub ustawia okno najwyższego poziomu dla tego elementu. | |
Value | Zwraca lub ustawia wartość tego elementu jako ciąg. | |
WindowHandle | Zwraca uchwyt do Win32 okna zawierającego ten element. | |
WindowTitles | Pobiera listę tytuły okien najwyższego poziomu, z których jedna jest nadrzędny tego elementu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CacheProperties | Buforuje typowych właściwości tego elementu do wykorzystania w przyszłości. | |
EnsureVisibleByScrolling | Przewinięty ten element interfejsu użytkownika. | |
Equals(Object) | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Equals(IUITechnologyElement) | Zwraca wartość wskazująca, czy obiekt podana jest równa tego elementu. | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetBoundingRectangle | Zwraca współrzędne prostokąt ograniczający tego elementu. | |
GetClickablePoint | Pobiera punkt aktywny dla tego elementu. | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetNativeControlType | Zwraca typ macierzysty formantu tego elementu. | |
GetOption | Zwraca wartość określonej opcji dla tego elementu. | |
GetPropertyValue | Zwraca wartość określonej właściwości dla tego elementu. | |
GetQueryIdForRelatedElement | Zwraca identyfikator kwerendy dla elementu powiązanego. | |
GetRequestedState | Zwraca bieżące informacje o stanie dla danego państwa współpracujące dla tego elementu. | |
GetRightToLeftProperty | Zwraca wartość, która wskazuje, czy ten element ma określony rodzaj formatu od lewej do prawej. | |
GetScrolledPercentage | Zwraca kwotę, która jest przewijane jako procent rozmiaru paska przewijania. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
InitializeProgrammaticScroll | Inicjuje ten element przewijania programowych. | |
InvokeProgrammaticAction | Działania programowe wykonuje za pomocą opcji dostarczone. | |
IsInteractable | Kontrole, jeśli element jest widoczny i interactable w tej instancji. Wtyczki powinny przeciążenie niniejszej rodzajowy wykonania są dokładniejsze i atomowe. | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ScrollProgrammatically | Za pomocą dostarczonego kierunek i wskazanie ilości programowo przesuwa się ten element. | |
SetFocus | Ustawia fokus interfejsu użytkownika dla tego elementu. | |
SetOption | Ustawia wartość określonej opcji, w tym elemencie. | |
SetPropertyValue | ||
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). | |
WaitForReady | Czeka na ten element będzie gotowa do działania użytkownika. |
Początek
Pola
Nazwa | Opis | |
---|---|---|
AllAccessibleStates | Wartość stałą wskazuje wszystkie Państwa, które są dostępne. |
Początek
Uwagi
Przykładowy kod tworzy klasę pochodnych z rozszerzeniem zakodowanej funkcję testowania interfejsu użytkownika, zobacz Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel.
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.Extension