waitUntilVisible method

Future<void> waitUntilVisible(
  1. Selector selector, {
  2. String? appId,
  3. Duration? timeout,
})

Waits until the native view specified by selector becomes visible. It waits for the view to become visible for timeout duration. If timeout is not specified, it utilizes the NativeAutomatorConfig.findTimeout.

Implementation

Future<void> waitUntilVisible(
  Selector selector, {
  String? appId,
  Duration? timeout,
}) async {
  await _wrapRequest(
    'waitUntilVisible',
    () => _client.waitUntilVisible(
      WaitUntilVisibleRequest(
        selector: selector,
        appId: appId ?? resolvedAppId,
        timeoutMillis: timeout?.inMilliseconds,
      ),
    ),
  );
}