Udostępnij za pośrednictwem


Metoda UITestControl.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.

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

Składnia

'Deklaracja
Public Function WaitForControlCondition ( _
    conditionEvaluator As Predicate(Of UITestControl), _
    millisecondsTimeout As Integer _
) As Boolean
public bool WaitForControlCondition(
    Predicate<UITestControl> conditionEvaluator,
    int millisecondsTimeout
)
public:
bool WaitForControlCondition(
    Predicate<UITestControl^>^ conditionEvaluator, 
    int millisecondsTimeout
)
member WaitForControlCondition : 
        conditionEvaluator:Predicate<UITestControl> * 
        millisecondsTimeout:int -> bool 
public function WaitForControlCondition(
    conditionEvaluator : Predicate<UITestControl>, 
    millisecondsTimeout : int
) : boolean

Parametry

  • millisecondsTimeout
    Typ: System.Int32
    Liczba milisekund przed limitu czasu.

Wartość zwracana

Typ: System.Boolean
true Jeśli warunek jest spełniony przed limitu czasu; w przeciwnym razie false.

Uwagi

Podczas operacji wait powoduje niejawnego wyszukiwania kontroli lub gdy aplikacja jest zajęta, czas oczekiwania rzeczywiste może być więcej niż określony limit czasu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

UITestControl Klasa

Przeciążenie WaitForControlCondition

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting