Class FlutterAndroidDriver

java.lang.Object
org.openqa.selenium.remote.RemoteWebDriver
io.appium.java_client.AppiumDriver
io.appium.java_client.android.AndroidDriver
io.appium.java_client.flutter.android.FlutterAndroidDriver
All Implemented Interfaces:
AuthenticatesByFinger, CanReplaceElementValue, HasNetworkConnection, SupportsExtendedGeolocationCommands, HasAndroidClipboard, HasAndroidDeviceDetails, HasAndroidSettings, HasNotifications, HasSupportedPerformanceDataType, ListensToLogcatMessages, PressesKey, StartsActivity, SupportsGpsStateManagement, SupportsNetworkStateManagement, SupportsSpecialEmulatorCommands, HasBattery<AndroidBatteryInfo>, CanRememberExtensionPresence, HasClipboard, ComparesImages, ExecuteCDPCommand, ExecutesDriverScript, ExecutesMethod, CanExecuteFlutterScripts, FlutterIntegrationTestDriver, SupportsFlutterCameraMocking, SupportsGestureOnFlutterElements, SupportsScrollingOfFlutterElements, SupportsWaitingForFlutterElements, HasAppStrings, HasBrowserCheck, HasDeviceTime, HasOnScreenKeyboard, HasSettings, HidesKeyboard, InteractsWithApps, LocksDevice, LogsEvents, PerformsTouchActions, PullsFiles, PushesFiles, SupportsContextSwitching, SupportsLocation, SupportsRotation, CanRecordScreen, org.openqa.selenium.bidi.HasBiDi, org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement, org.openqa.selenium.HasCapabilities, org.openqa.selenium.HasDownloads, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.PrintsPage, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator, org.openqa.selenium.WebDriver

public class FlutterAndroidDriver extends AndroidDriver implements FlutterIntegrationTestDriver
Custom AndroidDriver implementation with additional Flutter-specific capabilities.
  • Constructor Details

    • FlutterAndroidDriver

      public FlutterAndroidDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(org.openqa.selenium.Capabilities capabilities)
    • FlutterAndroidDriver

      public FlutterAndroidDriver(URL remoteSessionAddress, String automationName)