Udostępnij za pośrednictwem


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
Metoda chroniona UITechnologyElement Inicjuje nowe wystąpienie UITechnologyElement klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ChildIndex Pobiera od zera pozycja w kolekcji elementów podrzędnych elementu nadrzędnego.
Właściwość publiczna ClassName Pobiera nazwę klasy tego elementu jako przypisana przez autora.
Właściwość publiczna ControlTypeName Pobiera typ uniwersalny kontroli tego elementu.
Właściwość publiczna FriendlyName Pobiera przyjazną nazwę dla tego elementu do wyświetlania w interfejsie użytkownika.
Właściwość publiczna IsLeafNode Pobiera wartość, która wskazuje, czy ten element jest węzeł liścia, co oznacza, że go nie ma elementów podrzędnych.
Właściwość publiczna IsPassword Pobiera wartość wskazująca, czy ten element zawiera zawartość chronioną.
Właściwość publiczna IsTreeSwitchingRequired Pobiera wartość, która wskazuje, czy jest wymagane dla drzewa bez okien, przełączanie przypadkach przełączania drzewa.
Właściwość publiczna Name Pobiera nazwę tego elementu.
Właściwość publiczna NativeElement Pobiera podstawowego elementu macierzystego technologii, takich jak IAccessible, odpowiada ten element.
Właściwość publiczna QueryId Pobiera obiekt identyfikatora używanego do jednoznacznego identyfikowania i znaleźć ten element.
Właściwość publiczna SupportLevel Pobiera wartość używanego aparatu nagrywania i odtwarzania test odnaleźć pasującego UITechnologyManager dla tego elementu.
Właściwość publiczna 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.
Właściwość publiczna TechnologyManager Pobiera bieżący Menedżera technologii.
Właściwość publiczna TechnologyName Pobiera nazwę odpowiedniej technologii tego elementu.
Właściwość publiczna TopLevelElement Pobiera lub ustawia okno najwyższego poziomu dla tego elementu.
Właściwość publiczna Value Zwraca lub ustawia wartość tego elementu jako ciąg.
Właściwość publiczna WindowHandle Zwraca uchwyt do Win32 okna zawierającego ten element.
Właściwość publiczna WindowTitles Pobiera listę tytuły okien najwyższego poziomu, z których jedna jest nadrzędny tego elementu.

Początek

Metody

  Nazwa Opis
Metoda publiczna CacheProperties Buforuje typowych właściwości tego elementu do wykorzystania w przyszłości.
Metoda publiczna EnsureVisibleByScrolling Przewinięty ten element interfejsu użytkownika.
Metoda publiczna Equals(Object) Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna Equals(IUITechnologyElement) Zwraca wartość wskazująca, czy obiekt podana jest równa tego elementu.
Metoda chroniona 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).
Metoda publiczna GetBoundingRectangle Zwraca współrzędne prostokąt ograniczający tego elementu.
Metoda publiczna GetClickablePoint Pobiera punkt aktywny dla tego elementu.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetNativeControlType Zwraca typ macierzysty formantu tego elementu.
Metoda publiczna GetOption Zwraca wartość określonej opcji dla tego elementu.
Metoda publiczna GetPropertyValue Zwraca wartość określonej właściwości dla tego elementu.
Metoda publiczna GetQueryIdForRelatedElement Zwraca identyfikator kwerendy dla elementu powiązanego.
Metoda publiczna GetRequestedState Zwraca bieżące informacje o stanie dla danego państwa współpracujące dla tego elementu.
Metoda publiczna GetRightToLeftProperty Zwraca wartość, która wskazuje, czy ten element ma określony rodzaj formatu od lewej do prawej.
Metoda publiczna GetScrolledPercentage Zwraca kwotę, która jest przewijane jako procent rozmiaru paska przewijania.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna InitializeProgrammaticScroll Inicjuje ten element przewijania programowych.
Metoda publiczna InvokeProgrammaticAction Działania programowe wykonuje za pomocą opcji dostarczone.
Metoda publiczna IsInteractable Kontrole, jeśli element jest widoczny i interactable w tej instancji. Wtyczki powinny przeciążenie niniejszej rodzajowy wykonania są dokładniejsze i atomowe.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ScrollProgrammatically Za pomocą dostarczonego kierunek i wskazanie ilości programowo przesuwa się ten element.
Metoda publiczna SetFocus Ustawia fokus interfejsu użytkownika dla tego elementu.
Metoda publiczna SetOption Ustawia wartość określonej opcji, w tym elemencie.
Metoda publiczna SetPropertyValue
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna WaitForReady Czeka na ten element będzie gotowa do działania użytkownika.

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski 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

IUITechnologyElement

Inne zasoby

Rozszerzanie zakodowanej testów interfejsu użytkownika i działania nagrania do obsługi programu Microsoft Excel