- Adds
flutter:getTextWithCommandExtension
command. Please check the README about how to use the command properly. - Update Appium UIAutomator2 driver dependency to 3.9.1
- Update Appium XCUITest driver dependency to 7.32.0
- Adds
flutter:dragAndDropWithCommandExtension
command. Please check the README about how to use the command properly. - Update Appium UIAutomator2 driver dependency to 3.8.1
- Update Appium XCUITest driver dependency to 7.28.3
- Fix observatory url finding after an app activation
- Bring
appium:maxRetryCount
andappium:retryBackoffTime
back to use for the observaotry url findings.
- Bring
- Tune syslog scanning to find the observatory url
- Drop
appium:maxRetryCount
andappium:retryBackoffTime
as no usage
- Drop
- Update Appium UIAutomation2 driver dependency to 3.7.4
- Update XCUITest driver dependency to 7.24.1
- Support
getWidgetDiagnostics
- add logs around set context
- Update Appium UIAutomation2 driver dependency to 3.5.4
- Update Appium XCUITest driver dependency to 7.17.5
- Update Appium XCUITest driver dependency to 7.11.1
doctor
command can skip Android or iOS with environment variables
- fix: scroll until visible + scroll until tapable #671
- Update Appium XCUITest driver dependency to 6.0.1
- Removed unused dependencies
- Removed unused dependencies
- Update Appium UIAutomation2 driver dependency to 2.42.1
- Update Appium XCUITest driver dependency to 5.14.0
- Add
doctor
command
- Update Appium UIAutomation2 driver dependency to 2.37.0
- Update Appium XCUITest driver dependency to 5.12.1
- fix leftover portforward
- fix: scrollUntilVisible and scrollUntilTapable #622
- fix: typescript syntaxes
- Update Appium UIAutomation2 driver dependency to 2.34.1
- Update Appium XCUITest driver dependency to 5.7.0
- Update Appium XCUITest driver dependency to 5.6.0
- Update Appium XCUITest driver dependency to 5.2.0. It supports iOS 15+.
- try the latest observatory url every attempt in connectSocket
skipAttachObservatoryUrl
option formobile:activateApp
to prevent trying to attach to an observatory url after activating the app.
appium:maxRetryCount
is 10 by default as optimization
- Add
isolateId
capability to configure it
- Add
adbPort
,remoteAdbHost
andforwardingPort
support
- Use XCUITest driver: 4.31.0
- Last iOS 14 and lower one work version
- Add
flutter:launchApp
to start an app via instrument service natively for iOS
- Keep using XCUITest driver v4.27.0 for iOS versions lower than 15.
- Add
flutter:connectObservatoryWsUrl
command to observe the url in the middle
- Make
mobile:activateApp
andmobile:terminateApp
behavior same asactivateApp
andterminateApp
- Proxy device orientation api to NATIVE_APP context
- Update dependencies
- UIA2 driver: 2.29.2
- XCUITest driver: 4.32.19
- Added
clickElement
as execute script. It is the same as othertap
commands - Update
peerDependencies
as Appium 2.0
- Update dependencies such as UIA2/XCUITest drivers
- Fix element parsing for w3c element
- Add debug log when an exception occurred in the observatory url finding
- Bump the UIA2 version
- Fix no
waitTimeoutMilliseconds
argument case for scrollUntilVisible/scrollUntilTapable
- Add arguments in scrollUntilVisible/scrollUntilTapable
- Support
setClipboard
andgetClipboard
by always proxying the request to the NATIVE_APP context - Support non-
app
and non-bundleId
nor non-appPackage
session starts asFLUTTER
context - Add
installApp
to install the test target after the new session request
- Add
activateApp
support to start an app
- Add
terminateApp
support to stop the running application- The behavior is the same as when you call the same endpoint in NATIVE_APP context
- Improved error message when no observatory url found
- Breaking change
- Revert #306 (added in v1.5.0).
scrollUntilVisible
useswaitFor
as same as before v1.5.0.- Please use
scrollUntilTapable
instead since this version
- Please use
- Revert #306 (added in v1.5.0).
- Added
scrollUntilTapable
command to scroll withwaitForTappable
#360
Appium 2.0.0-beta.46
and higher is needed as dependencies update in dependent Appium UIA2/XCUITest drivers
- Fixed
* 1000
inscroll
#330
- Breaking change
- Do not calculate
* 1000
internally for milliseconds arguments to set them properly as same as README/examples. #319
- Do not calculate
- Update for newer Appium 2 beta
- Use
waitForTappable
inscrollUntilVisible
#306
- Added
flutter:getIsolate
to get the isolate information #298
- Added
flutter:getVMInfo
andflutter:setIsolateId
commands to allow a session to switch the target isolate id #292
- Added
waitForTappable
#289
- Fixed checking observatory URL every trial #287
- Support processLogToGetobservatory for Flutter >= 3.0.0 #283