Waits for an element to exist (be found).
public Task<Control> ForElementAsync(Func<Control?> findFunc, string? message = null)
Function to find the element.
Optional message for timeout exception.