getNativeViews method

Future<GetNativeViewsResult> getNativeViews(
  1. NativeSelector selector, {
  2. String? appId,
})

Returns a list of currently visible native UI controls, specified by selector, which are currently visible on screen.

Implementation

Future<GetNativeViewsResult> getNativeViews(
  NativeSelector selector, {
  String? appId,
}) async {
  final response = await _wrapRequest(
    'getNativeViews',
    () => _client.getNativeViews(
      GetNativeViewsRequest(
        androidSelector: selector.android,
        iosSelector: selector.ios,
        appId: appId ?? resolvedAppId,
      ),
    ),
  );

  return GetNativeViewsResult(
    androidViews: response.androidNativeViews,
    iosViews: response.iosNativeViews,
  );
}