Udostępnij za pośrednictwem


Klasa WinButton

Reprezentuje formantu przycisku, aby przetestować interfejsu użytkownika (UI) z Windows Forms.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestControl
    Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
      Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinButton
        Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinSplitButton

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITesting.WinControls
Zestaw:  Microsoft.VisualStudio.TestTools.UITesting (w Microsoft.VisualStudio.TestTools.UITesting.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(True)> _
Public Class WinButton _
    Inherits WinControl
[CLSCompliantAttribute(true)]
public class WinButton : WinControl
[CLSCompliantAttribute(true)]
public ref class WinButton : public WinControl
[<CLSCompliantAttribute(true)>]
type WinButton =  
    class
        inherit WinControl
    end
public class WinButton extends WinControl

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna WinButton() Inicjuje nowe wystąpienie WinButton klasy.
Metoda publiczna WinButton(UITestControl) Inicjuje nowe wystąpienie WinButton klasy przy użyciu formantu nadrzędnego dostarczone.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AccessibleDescription Pobiera opis podstawowych IAccessible z tego WinControl. (Odziedziczone z WinControl).
Właściwość publiczna AccessKey Pobiera klucz dostępu, przypisany do tego formantu. (Odziedziczone z WinControl).
Właściwość publiczna BoundingRectangle Pobiera prostokąt Bounding dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna ClassName Pobiera nazwę klasy dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna Container Zwraca lub ustawia kontenera tego UITestControl. (Odziedziczone z UITestControl).
Właściwość publiczna ControlId Pobiera identyfikator przypisany do tego formantu. (Odziedziczone z WinControl).
Właściwość publiczna ControlName Pobiera nazwę tego formantu. (Odziedziczone z WinControl).
Właściwość publiczna ControlType Pobiera typ formantu interfejsu użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna DisplayText Pobiera tekst ten przycisk.
Właściwość publiczna Enabled Pobiera wartość wskazująca, czy ten formant jest włączony. (Odziedziczone z UITestControl).
Właściwość publiczna Exists Zwraca wartość wskazującą, czy kontrola ta istnieje w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna FilterProperties Pobiera wartość właściwości kolekcji pary, używany do sterowania disambiguate. (Odziedziczone z UITestControl).
Właściwość publiczna FriendlyName Pobiera nazwę tego formantu w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna HasFocus Pobiera wartość wskazująca, czy ten formant aktualnie ma fokus w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna Height Zwraca wysokość formantu. (Odziedziczone z UITestControl).
Właściwość publiczna HelpText Pobiera tekst pomocy, który jest przypisany do tego formantu. (Odziedziczone z WinControl).
Właściwość publiczna IsTopParent Pobiera wartość wskazująca, czy ten formant jest elementem najwyższego poziomu. (Odziedziczone z UITestControl).
Właściwość publiczna Left Zwraca współrzędną x lewej krawędzi formantu. (Odziedziczone z UITestControl).
Właściwość publiczna Name Pobiera nazwę tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna NativeElement Pobiera element macierzysty technologii odpowiada ten formant. (Odziedziczone z UITestControl).
Właściwość publiczna SearchConfigurations Pobiera lub ustawia konfiguracji wyszukiwania. (Odziedziczone z UITestControl).
Właściwość publiczna SearchProperties Pobiera wartość właściwości kolekcji pary, używany do identyfikowania formantu. (Odziedziczone z UITestControl).
Właściwość chroniona SearchPropertiesSetExplicitly Pobiera wartość, która wskazuje, czy właściwości wyszukiwania dla tego formantu zostały ustawione przez użytkownika w interfejsie użytkownika. (Odziedziczone z UITestControl).
Właściwość publiczna Shortcut Pobiera skrót dla tego przycisku.
Właściwość publiczna State Pobiera stan formantu. (Odziedziczone z UITestControl).
Właściwość publiczna TechnologyName Pobiera lub ustawia ramy technologii, która implementuje ten formant. (Odziedziczone z UITestControl).
Właściwość publiczna ToolTipText (Odziedziczone z WinControl).
Właściwość publiczna Top Zwraca współrzędną x górnej krawędzi formantu. (Odziedziczone z UITestControl).
Właściwość publiczna TopParent Pobiera najwyższego poziomu nadrzędnego tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna Width Pobiera szerokość formantu. (Odziedziczone z UITestControl).
Właściwość publiczna WindowHandle Zwraca uchwyt okna dla tego formantu. (Odziedziczone z UITestControl).
Właściwość publiczna WindowTitles Zwraca kolekcję tytuły okien najwyższego poziomu okna. (Odziedziczone z UITestControl).

Początek

Metody

  Nazwa Opis
Metoda publiczna CaptureImage Przechwytuje obraz z UITestControl.UITestControl Musi znajdować się na ekranie. (Odziedziczone z UITestControl).
Metoda publiczna CopyFrom Tworzy UITestControl obiekt, który odwołuje się do tego samego elementu w interfejsie użytkownika jako oryginał UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna DrawHighlight Podświetla formantu. (Odziedziczone z UITestControl).
Metoda publiczna EnsureClickable() Przewija interfejsu użytkownika, aby upewnić się, że formant jest aktywny. (Odziedziczone z UITestControl).
Metoda publiczna EnsureClickable(Point) Przewija interfejs użytkownika do określonego punktu, aby upewnić się, że formant jest aktywny. (Odziedziczone z UITestControl).
Metoda publiczna Equals Określa, czy określony UITestControl jest równa bieżącej UITestControl. (Odziedziczone z UITestControl).
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 Find Wyszukuje UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna FindMatchingControls Zwraca kolekcję wszystkich UITestControls spełniających określone SearchProperties i FilterProperties. (Odziedziczone z UITestControl).
Metoda publiczna GetChildren Zwraca kolekcję wszystkich dzieci pierwszego poziomu bieżącego UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna GetClickablePoint Zwraca punkt aktywny formant. (Odziedziczone z UITestControl).
Metoda publiczna GetHashCode Zwraca wartość unikatowa, która reprezentuje bieżący UITestControl instancji. (Odziedziczone z UITestControl).
Metoda publiczna GetParent Zwraca obiekt nadrzędny bieżącego UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna GetProperty Zwraca wartość określonej właściwości. (Odziedziczone z UITestControl).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona GetUITestControlsForSearch Pobiera tablicę formantów podrzędnych, w tym formancie. (Odziedziczone z WinControl).
Metoda chroniona GetValidSearchProperties Pobiera prawidłową słownika wyszukiwania właściwości formantu. (Odziedziczone z WinControl).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna SetFocus Ustawia fokus klawiatury UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna SetProperty Ustawia wartość danej właściwości. (Odziedziczone z UITestControl).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący UITestControl. (Odziedziczone z UITestControl).
Metoda publiczna TryFind Próbuje znaleźć formantu w interfejsie użytkownika. (Odziedziczone z UITestControl).
Metoda publiczna TryGetClickablePoint Zwraca punkt aktywny w UITestControl.Jeśli formant nie jest interaktywna, metoda zwraca false. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlCondition(Predicate<UITestControl>) Blokuje bieżącego wątku, dopóki ten spełnia określony warunek lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlCondition(Predicate<UITestControl>, Int32) Blokuje bieżącego wątku, dopóki ten spełnia określony warunek lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlEnabled() Blokuje bieżącego wątku, dopóki ten formant jest włączony lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlEnabled(Int32) Blokuje bieżącego wątku, dopóki ten formant jest włączony lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlExist() Blokuje bieżącego wątku, dopóki ten formant występuje w interfejsie użytkownika lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlExist(Int32) Blokuje bieżącego wątku, dopóki ten formant występuje w interfejsie użytkownika lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlNotExist() Blokuje bieżącego wątku, dopóki ten formant nie jest już w interfejsie użytkownika lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlNotExist(Int32) Blokuje bieżącego wątku, dopóki ten formant już nie występuje w interfejsie użytkownika lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyEqual(String, Object) Blokuje bieżącego wątku do momentu określonej właściwości tego formantu jest równa określonej wartości, lub domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyEqual(String, Object, Int32) Blokuje bieżącego wątku, dopóki określonej właściwości tego formantu jest równa określonej wartości lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyNotEqual(String, Object) Blokuje bieżącego wątku, dopóki nie jest równa określonej wartości określonej właściwości tego formantu lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlPropertyNotEqual(String, Object, Int32) Blokuje bieżącego wątku, dopóki nie jest równa określonej wartości określonej właściwości tego formantu lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlReady() Blokuje bieżącego wątku, dopóki ten formant jest gotowy do odbierania myszy lub klawiatury lub do momentu domyślny limit czasu wygaśnięcia. (Odziedziczone z UITestControl).
Metoda publiczna WaitForControlReady(Int32) Blokuje bieżącego wątku, dopóki ten formant jest gotowy do odbierania myszy lub klawiatury lub do określonego limitu czasu wygaśnięcia. (Odziedziczone z UITestControl).

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.UITesting.WinControls

WinButton.PropertyNames

WinControl