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.ContextAware
,org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement
,org.openqa.selenium.HasCapabilities
,org.openqa.selenium.HasDownloads
,org.openqa.selenium.html5.LocationContext
,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 FlutterIOSDriver extends IOSDriver implements FlutterIntegrationTestDriver
Custom IOSDriver implementation with additional Flutter-specific capabilities.
-
-
Field Summary
-
Fields inherited from class io.appium.java_client.AppiumDriver
locationContext
-
Fields inherited from interface io.appium.java_client.HasBrowserCheck
NATIVE_CONTEXT
-
-
Constructor Summary
Constructors Constructor Description FlutterIOSDriver(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(java.net.URL remoteSessionAddress)
FlutterIOSDriver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
FlutterIOSDriver(java.net.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, getLocationContext, getSyslogClient, switchTo
-
Methods inherited from class io.appium.java_client.AppiumDriver
addCommand, assertExtensionExists, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getBiDi, getExecuteMethod, getHttpClient, getScreenshotAs, getStatus, markExtensionAbsence, maybeGetBiDi, startSession
-
Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, builder, close, deleteDownloadableFiles, downloadFile, execute, executeAsyncScript, executeScript, findElement, findElements, findElements, get, getCapabilities, getCommandExecutor, getCurrentUrl, getDownloadableFiles, getElementConverter, getErrorHandler, getFederatedCredentialManagementDialog, getFileDetector, getPageSource, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, network, perform, print, quit, removeVirtualAuthenticator, resetCooldown, resetInputState, script, setCommandExecutor, setDelayEnabled, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.appium.java_client.flutter.CanExecuteFlutterScripts
executeFlutterCommand, executeFlutterCommand
-
Methods inherited from interface io.appium.java_client.screenrecording.CanRecordScreen
startRecordingScreen, startRecordingScreen, stopRecordingScreen, stopRecordingScreen
-
Methods inherited from interface io.appium.java_client.CanRememberExtensionPresence
assertExtensionExists, markExtensionAbsence
-
Methods inherited from interface io.appium.java_client.ComparesImages
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures
-
Methods inherited from interface io.appium.java_client.ExecutesDriverScript
executeDriverScript, executeDriverScript
-
Methods inherited from interface io.appium.java_client.ExecutesMethod
execute, execute
-
Methods inherited from interface io.appium.java_client.HasAppStrings
getAppStringMap, getAppStringMap, getAppStringMap
-
Methods inherited from interface io.appium.java_client.HasBrowserCheck
isBrowser
-
Methods inherited from interface io.appium.java_client.clipboard.HasClipboard
getClipboard, getClipboardText, setClipboard, setClipboardText
-
Methods inherited from interface io.appium.java_client.HasDeviceTime
getDeviceTime, getDeviceTime
-
Methods inherited from interface io.appium.java_client.ios.HasIOSClipboard
getClipboardImage, getClipboardUrl, setClipboardImage, setClipboardUrl
-
Methods inherited from interface io.appium.java_client.ios.HasIOSSettings
nativeWebTap, setElementResponseAttributes, setKeyboardAutocorrection, setKeyboardPrediction, setMjpegScalingFactor, setMjpegServerFramerate, setMjpegServerScreenshotQuality, setScreenshotQuality, setShouldUseCompactResponses
-
Methods inherited from interface io.appium.java_client.HasOnScreenKeyboard
isKeyboardShown
-
Methods inherited from interface io.appium.java_client.HasSettings
getSettings, setSetting, setSetting, setSettings, setSettings
-
Methods inherited from interface io.appium.java_client.HidesKeyboard
hideKeyboard
-
Methods inherited from interface io.appium.java_client.HidesKeyboardWithKeyName
hideKeyboard
-
Methods inherited from interface io.appium.java_client.InteractsWithApps
activateApp, activateApp, installApp, installApp, isAppInstalled, queryAppState, removeApp, removeApp, runAppInBackground, terminateApp, terminateApp
-
Methods inherited from interface org.openqa.selenium.JavascriptExecutor
executeAsyncScript, executeScript, executeScript, getPinnedScripts, pin, unpin
-
Methods inherited from interface io.appium.java_client.ios.ListensToSyslogMessages
addSyslogConnectionListener, addSyslogDisconnectionListener, addSyslogErrorsListener, addSyslogMessagesListener, removeAllSyslogListeners, startSyslogBroadcast, startSyslogBroadcast, startSyslogBroadcast, stopSyslogBroadcast
-
Methods inherited from interface io.appium.java_client.LocksDevice
isDeviceLocked, lockDevice, lockDevice, unlockDevice
-
Methods inherited from interface io.appium.java_client.LogsEvents
getEvents, logEvent
-
Methods inherited from interface io.appium.java_client.PerformsTouchActions
performMultiTouchAction, performTouchAction
-
Methods inherited from interface io.appium.java_client.ios.PerformsTouchID
performTouchID, toggleTouchIDEnrollment
-
Methods inherited from interface io.appium.java_client.PullsFiles
pullFile, pullFolder
-
Methods inherited from interface io.appium.java_client.PushesFiles
pushFile, pushFile
-
Methods inherited from interface io.appium.java_client.ios.ShakesDevice
shake
-
Methods inherited from interface io.appium.java_client.remote.SupportsContextSwitching
context, getContext, getContextHandles
-
Methods inherited from interface io.appium.java_client.flutter.SupportsFlutterCameraMocking
activateInjectedImage, injectMockImage, injectMockImage
-
Methods inherited from interface io.appium.java_client.flutter.SupportsGestureOnFlutterElements
performDoubleClick, performDragAndDrop, performLongPress
-
Methods inherited from interface io.appium.java_client.remote.SupportsLocation
getLocation, location, setLocation, setLocation
-
Methods inherited from interface io.appium.java_client.remote.SupportsRotation
getOrientation, rotate, rotate, rotation
-
Methods inherited from interface io.appium.java_client.flutter.SupportsScrollingOfFlutterElements
scrollTillVisible
-
Methods inherited from interface io.appium.java_client.flutter.SupportsWaitingForFlutterElements
waitForInVisible, waitForVisible
-
-
-
-
Constructor Detail
-
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
-
FlutterIOSDriver
public FlutterIOSDriver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
-
FlutterIOSDriver
public FlutterIOSDriver(java.net.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
public FlutterIOSDriver(java.net.URL remoteSessionAddress)
-
FlutterIOSDriver
public FlutterIOSDriver(org.openqa.selenium.Capabilities capabilities)
-
-