waitForVisibleContent static method
Future<bool>
waitForVisibleContent(
- WebFController controller, {
- Duration timeout = const Duration(seconds: 10),
- Duration checkInterval = const Duration(milliseconds: 100),
Waits for visible content to appear with a timeout
Implementation
static Future<bool> waitForVisibleContent(
WebFController controller, {
Duration timeout = const Duration(seconds: 10),
Duration checkInterval = const Duration(milliseconds: 100),
}) async {
final stopwatch = Stopwatch()..start();
while (stopwatch.elapsed < timeout) {
if (hasVisibleContent(controller)) {
return true;
}
await Future.delayed(checkInterval);
}
return false;
}