Udostępnij za pośrednictwem


Klasa UITechnologyManager

Zapewnia to abstrakcyjna klasa podstawowa dla menedżerów technologii, które jest używane podczas badań nagrywania i odtwarzania.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
    Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITest.Extension
Zestaw:  Microsoft.VisualStudio.TestTools.UITest.Extension (w Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Składnia

'Deklaracja
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
type UITechnologyManager =  
    class
        interface IUITechnologyManager
    end
public abstract class UITechnologyManager implements IUITechnologyManager

Typ UITechnologyManager uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona UITechnologyManager Inicjuje nowe wystąpienie UITechnologyManager klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna TechnologyName Pobiera nazwę technologii.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddEventHandler Dodaje funkcję obsługi zdarzeń Menedżera tej technologii.
Metoda publiczna AddGlobalEventHandler Dodaje ten Menedżer technologii sink zdarzeń globalnych.
Metoda publiczna CancelStep Anuluje oczekiwania lub wyszukiwania operację, która jest obecnie wykonywane przez menedżera tej technologii z powodu wywołania WaitForReady lub Search.
Metoda publiczna ConvertToThisTechnology Pobiera element z innej technologii i zwraca element, który jest zgodny z bieżącym technologii, wraz z poziomu wsparcia ma element przekonwertowane.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
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 GetChildren Zwraca elementy moduł wyliczający dla dziecka w danym elemencie.
Metoda publiczna GetControlSupportLevel Zwraca wskazanie zaufania ten Menedżer technologii, że może obsługiwać kontroli, która jest identyfikowana z podanego uchwytu.
Metoda publiczna GetElementFromNativeElement Zwraca element z tej technologii, która odpowiada do podanego elementu macierzystego.
Metoda publiczna GetElementFromPoint Pobiera element, który znajduje się na współrzędne danego ekranu.
Metoda publiczna GetElementFromWindowHandle Pobiera element, który jest identyfikowany przez uchwyt okna dostarczone.
Metoda publiczna GetFocusedElement Zwraca wskaźnik systemu windows dla elementu, który aktualnie ma fokus.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLastInvocationInfo Zwraca informacje o ostatniej akcji test, który został wywołany przez ten menedżer.
Metoda publiczna GetNextSibling Zwraca następny równorzędny danego elementu w hierarchii interfejsu użytkownika.
Metoda publiczna GetParent Pobiera element nadrzędny danego elementu w hierarchii interfejsu użytkownika.
Metoda publiczna GetPreviousSibling Zwraca poprzedni równorzędny danego elementu w hierarchii interfejsu użytkownika.
Metoda publiczna GetSynchronizationWaiter Zwraca IUISynchronizationWaiter przy użyciu podanego typu element i zdarzeń.
Metoda publiczna GetTechnologyManagerProperty Zwraca wartość danej właściwości Menedżera tej technologii.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna MatchElement Zwraca wartość wskazującą, czy podany element jest zgodny z pliku cookie identyfikator kwerendy wcześniej zostały przeanalizowane.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ParseQueryId Analizuje reprezentacji podany ciąg kwerendy elementu i zwraca ciąg reprezentujący element kwerendy w postaci pliku cookie.
Metoda publiczna ProcessMouseEnter Przetwarza myszy wprowadź zdarzenia dla określonego okna lub formantu.
Metoda publiczna RemoveEventHandler Usuwa określone zdarzenie z danego elementu i jego katalogów podrzędnych.
Metoda publiczna RemoveGlobalEventHandler Usuwa określone zdarzenie.
Metoda publiczna Search Wyszukiwanie elementu elementu nadrzędnego, który pasuje do warunku cookie identyfikator podanej kwerendy.
Metoda publiczna SetTechnologyManagerProperty Po wdrożeniu w klasie pochodnej ustawia wartość danej właściwości w Menedżerze tej technologii.
Metoda publiczna StartSession Wykonuje wszelkie inicjowania, wymagane przez ten Menedżer technologii, aby rozpocząć sesję.
Metoda publiczna StopSession Powoduje wykonanie oczyszczania wymaganego przez menedżera tej technologii, aby zatrzymać bieżącą sesję.
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Jeżeli konieczne jest kodowane jako platformę testowania interfejsu użytkownika, do obsługi technologii obecnie nieobsługiwane rozszerzenie, należałoby pochodzi z wersji tej klasy.Na przykład Microsoft Excel nie jest obsługiwany macierzyście przez platformę testowania zakodowanej interfejsu użytkownika, ale przy użyciu Visual Studio 2010 Ultimate lub Visual Studio 2010 Premium, można utworzyć rozszerzenia umożliwiające badanie Microsoft Excel arkuszach.Aby uzyskać więcej informacji, 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

IUITechnologyManager

UITestExtensionPackage

Inne zasoby

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