Udostępnij za pośrednictwem


Klasa UITechnologyManager

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

Hierarchia dziedziczenia

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 klasy UITechnologyManager.

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 program obsługi zdarzeń Menedżera tej technologii.
Metoda publiczna AddGlobalEventHandler Dodaje sink zdarzenia globalne ten Menedżer technologii.
Metoda publiczna CancelStep Anuluje operację wszelkie oczekiwania lub wyszukiwania jest obecnie wykonywane przez ten Menedżer technologii z powodu wywołania WaitForReady lub Search.
Metoda publiczna ConvertToThisTechnology Przyjmuje element od innej technologii i zwraca element zgodnego z bieżącym technologia, wraz z poziomu wsparcia, jakimi dysponuje przekonwertowanych element.
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetChildren Zwraca moduł wyliczający do podrzędnych elementów w danym elemencie.
Metoda publiczna GetControlSupportLevel Zwraca wskazanie zaufania ten Menedżer technologii czy może obsługiwać kontroli, która jest identyfikowana z dostarczonego uchwyt.
Metoda publiczna GetElementFromNativeElement Zwraca element z tej technologii, która odnosi się do podanego elementu macierzystego.
Metoda publiczna GetElementFromPoint Pobiera element, który znajduje się w układzie współrzędnych danego ekranu.
Metoda publiczna GetElementFromWindowHandle Pobiera element, który jest identyfikowany przez dojście okna pod warunkiem.
Metoda publiczna GetFocusedElement Zwraca wskaźnik systemu windows dla elementu, który aktualnie ma fokus.
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetLastInvocationInfo Zwraca informacje o ostatniej czynności test został wywołany przez tego menedżera.
Metoda publiczna GetNextSibling Zwraca następny element 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 element 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 Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna MatchElement Zwraca wartość wskazującą, czy podany element odpowiada pliki cookie poprzednio zanalizowano kwerendy.
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna ParseQueryId Analizuje podanego ciągu reprezentującego element kwerendy i zwraca ciąg znaków zawierający zapis element kwerendy jako plik cookie.
Metoda publiczna ProcessMouseEnter Przetwarza myszy zdarzenie enter dla określonego okna lub formantu.
Metoda publiczna RemoveEventHandler Usuwa określone zdarzenie z danego elementu i wszystkich jego potomkami.
Metoda publiczna RemoveGlobalEventHandler Usuwa określone zdarzenie.
Metoda publiczna Search Przeszukiwany element elementu nadrzędnego, który pasuje do warunku podanego zapytania pliki cookie.
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 na początku sesji.
Metoda publiczna StopSession Wykonanie oczyszczania wymaganego przez ten Menedżer technologii, aby zatrzymać bieżącą sesję.
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Uwagi

Jeśli chcesz rozszerzyć zakodowanej framework testujący interfejs użytkownika do obsługi technologii obecnie nieobsługiwane należałoby czerpią swoją własną wersję tej klasy.Na przykład Microsoft Excel nie jest obsługiwany macierzyście w ramach badania kodowane jako interfejsu użytkownika, ale za pomocą Visual Studio 2010 Ultimate lub Visual Studio 2010 Premium, można utworzyć rozszerzenie, które umożliwia testowanie 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