Open topic with navigation

WaitUntil<T>(T,Func<T,Boolean>) Method
Waits until a certain condition is met in the specified boolean function or the timeout elapses. This method is useful for synchronizing your test with your application.
Remarks
This overload uses a 20 second timeout.

C# Syntax

    [Extension()]
    public static bool WaitUntil<T>(
       this T testObject,
       Func<T,bool> funcToRun
    )
    where T: ITestObject

Parameters

testObject
  The test object that is passed to the funcToRun function.
funcToRun
  A function returning a boolean result. The function runs until the function result is true, or until the object synchronization timeout elapses.

Type Parameters

T
  A class implementing ITestObject

Return Value

Boolean value returned from the funcToRun function.