pumpUntilElementIsNotPresent method
Future<bool>
pumpUntilElementIsNotPresent(
- Finder finder, {
- int repeatTimes = 100,
- int durationInMillis = 100,
})
Implementation
Future<bool> pumpUntilElementIsNotPresent(Finder finder, {int repeatTimes = 100, int durationInMillis = 100}) async {
for (int i = 0; repeatTimes > i; i++) {
await pump(Duration(milliseconds: durationInMillis));
if (!isElementPresent(finder)) {
await pump(Duration(milliseconds: durationInMillis));
return true;
}
}
print('element ${finder.description} is present after ${repeatTimes * durationInMillis / 1000} sec');
return false;
}