IOSAutomatorConfig constructor

const IOSAutomatorConfig({
  1. String? iosInstalledApps,
  2. String? bundleId,
  3. String? appName,
  4. KeyboardBehavior? keyboardBehavior,
  5. String? host,
  6. String? port,
  7. Duration? connectionTimeout,
  8. Duration? findTimeout,
  9. void logger(
    1. String
    )?,
})

Creates a new IOSAutomatorConfig.

Implementation

const IOSAutomatorConfig({
  String? iosInstalledApps,
  String? bundleId,
  String? appName,
  KeyboardBehavior? keyboardBehavior,
  super.host,
  super.port,
  super.connectionTimeout,
  super.findTimeout,
  super.logger,
}) : iosInstalledApps =
         iosInstalledApps ??
         const String.fromEnvironment('PATROL_IOS_INSTALLED_APPS'),
     bundleId =
         bundleId ?? const String.fromEnvironment('PATROL_APP_BUNDLE_ID'),
     appName = appName ?? const String.fromEnvironment('PATROL_IOS_APP_NAME'),
     keyboardBehavior = keyboardBehavior ?? KeyboardBehavior.showAndDismiss;