Class FlutterIOSDriver
java.lang.Object
org.openqa.selenium.remote.RemoteWebDriver
io.appium.java_client.AppiumDriver
io.appium.java_client.ios.IOSDriver
io.appium.java_client.flutter.ios.FlutterIOSDriver
- All Implemented Interfaces:
HasBattery<IOSBatteryInfo>,CanRememberExtensionPresence,HasClipboard,ComparesImages,ExecutesDriverScript,ExecutesMethod,CanExecuteFlutterScripts,FlutterIntegrationTestDriver,SupportsFlutterCameraMocking,SupportsGestureOnFlutterElements,SupportsScrollingOfFlutterElements,SupportsWaitingForFlutterElements,HasAppStrings,HasBrowserCheck,HasDeviceTime,HasOnScreenKeyboard,HasSettings,HidesKeyboard,HidesKeyboardWithKeyName,InteractsWithApps,HasIOSClipboard,HasIOSSettings,ListensToSyslogMessages,PerformsTouchID,ShakesDevice,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
Custom IOSDriver implementation with additional Flutter-specific capabilities.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openqa.selenium.remote.RemoteWebDriver
org.openqa.selenium.remote.RemoteWebDriver.RemoteTargetLocator, org.openqa.selenium.remote.RemoteWebDriver.RemoteWebDriverOptions, org.openqa.selenium.remote.RemoteWebDriver.WhenNested classes/interfaces inherited from interface org.openqa.selenium.HasDownloads
org.openqa.selenium.HasDownloads.DownloadedFileNested classes/interfaces inherited from interface org.openqa.selenium.WebDriver
org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window -
Field Summary
Fields inherited from class org.openqa.selenium.remote.RemoteWebDriver
capabilitiesFields inherited from interface io.appium.java_client.HasBrowserCheck
NATIVE_CONTEXT -
Constructor Summary
ConstructorsConstructorDescriptionFlutterIOSDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(URL remoteSessionAddress) FlutterIOSDriver(URL remoteAddress, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) FlutterIOSDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities) -
Method Summary
Methods inherited from class io.appium.java_client.ios.IOSDriver
getBatteryInfo, getSyslogClient, switchToMethods inherited from class io.appium.java_client.AppiumDriver
addCommand, assertExtensionExists, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getBiDi, getExecuteMethod, getHttpClient, getScreenshotAs, getStatus, markExtensionAbsence, maybeGetBiDi, startSessionMethods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, builder, close, deleteDownloadableFiles, downloadFile, execute, executeAsyncScript, executeScript, findElement, findElements, findElements, fireSessionEvent, fireSessionEvent, get, getCapabilities, getClientConfig, getCommandExecutor, getCurrentUrl, getDownloadableFiles, getDownloadedFiles, getElementConverter, getErrorHandler, getFederatedCredentialManagementDialog, getFileDetector, getPageSource, getSessionId, getTitle, getWindowHandle, getWindowHandles, isDownloadsEnabled, log, manage, navigate, network, perform, print, quit, removeVirtualAuthenticator, resetCooldown, resetInputState, script, setCommandExecutor, setDelayEnabled, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.appium.java_client.flutter.CanExecuteFlutterScripts
executeFlutterCommand, executeFlutterCommandMethods inherited from interface io.appium.java_client.screenrecording.CanRecordScreen
startRecordingScreen, startRecordingScreen, stopRecordingScreen, stopRecordingScreenMethods inherited from interface io.appium.java_client.CanRememberExtensionPresence
assertExtensionExists, markExtensionAbsenceMethods inherited from interface io.appium.java_client.ComparesImages
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeaturesMethods inherited from interface io.appium.java_client.ExecutesDriverScript
executeDriverScript, executeDriverScriptMethods inherited from interface io.appium.java_client.ExecutesMethod
execute, executeMethods inherited from interface io.appium.java_client.HasAppStrings
getAppStringMap, getAppStringMap, getAppStringMapMethods inherited from interface io.appium.java_client.HasBrowserCheck
isBrowserMethods inherited from interface org.openqa.selenium.HasCapabilities
getCapabilitiesMethods inherited from interface io.appium.java_client.clipboard.HasClipboard
getClipboard, getClipboardText, setClipboard, setClipboardTextMethods inherited from interface io.appium.java_client.HasDeviceTime
getDeviceTime, getDeviceTimeMethods inherited from interface org.openqa.selenium.HasDownloads
requireDownloadsEnabledMethods inherited from interface io.appium.java_client.ios.HasIOSClipboard
getClipboardImage, getClipboardUrl, setClipboardImage, setClipboardUrlMethods inherited from interface io.appium.java_client.ios.HasIOSSettings
nativeWebTap, setElementResponseAttributes, setKeyboardAutocorrection, setKeyboardPrediction, setMjpegScalingFactor, setMjpegServerFramerate, setMjpegServerScreenshotQuality, setScreenshotQuality, setShouldUseCompactResponsesMethods inherited from interface io.appium.java_client.HasOnScreenKeyboard
isKeyboardShownMethods inherited from interface io.appium.java_client.HasSettings
getSettings, setSetting, setSetting, setSettings, setSettingsMethods inherited from interface io.appium.java_client.HidesKeyboard
hideKeyboardMethods inherited from interface io.appium.java_client.HidesKeyboardWithKeyName
hideKeyboardMethods inherited from interface io.appium.java_client.InteractsWithApps
activateApp, activateApp, installApp, installApp, isAppInstalled, queryAppState, removeApp, removeApp, runAppInBackground, terminateApp, terminateAppMethods inherited from interface org.openqa.selenium.JavascriptExecutor
executeAsyncScript, executeScript, executeScript, getPinnedScripts, pin, unpinMethods inherited from interface io.appium.java_client.ios.ListensToSyslogMessages
addSyslogConnectionListener, addSyslogDisconnectionListener, addSyslogErrorsListener, addSyslogMessagesListener, removeAllSyslogListeners, startSyslogBroadcast, startSyslogBroadcast, startSyslogBroadcast, stopSyslogBroadcastMethods inherited from interface io.appium.java_client.LocksDevice
isDeviceLocked, lockDevice, lockDevice, unlockDeviceMethods inherited from interface io.appium.java_client.LogsEvents
getEvents, logEventMethods inherited from interface io.appium.java_client.PerformsTouchActions
performMultiTouchAction, performTouchActionMethods inherited from interface io.appium.java_client.ios.PerformsTouchID
performTouchID, toggleTouchIDEnrollmentMethods inherited from interface io.appium.java_client.PullsFiles
pullFile, pullFolderMethods inherited from interface io.appium.java_client.PushesFiles
pushFile, pushFileMethods inherited from interface io.appium.java_client.ios.ShakesDevice
shakeMethods inherited from interface io.appium.java_client.remote.SupportsContextSwitching
context, getContext, getContextHandlesMethods inherited from interface io.appium.java_client.flutter.SupportsFlutterCameraMocking
activateInjectedImage, injectMockImage, injectMockImageMethods inherited from interface io.appium.java_client.flutter.SupportsGestureOnFlutterElements
performDoubleClick, performDragAndDrop, performLongPressMethods inherited from interface io.appium.java_client.remote.SupportsLocation
getLocation, setLocationMethods inherited from interface io.appium.java_client.remote.SupportsRotation
getOrientation, rotate, rotate, rotationMethods inherited from interface io.appium.java_client.flutter.SupportsScrollingOfFlutterElements
scrollTillVisibleMethods inherited from interface io.appium.java_client.flutter.SupportsWaitingForFlutterElements
waitForInVisible, waitForVisibleMethods inherited from interface org.openqa.selenium.WebDriver
close, findElement, findElements, get, getCurrentUrl, getPageSource, getTitle, getWindowHandle, getWindowHandles, manage, navigate, quit, switchTo
-
Constructor Details
-
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
-
FlutterIOSDriver
public FlutterIOSDriver(URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
public FlutterIOSDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities) -
FlutterIOSDriver
-
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.Capabilities capabilities)
-