appium_driver
An Appium binding for Dart. Support WebDriver W3C spec inheriting webdriver.dart.
0.7.1
4.9K downloads/mo
#302 most downloaded on pub.dev
KazuCocoa/appium_dart
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 12 months
Most releases are documented
notes for 24 of 28 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
28 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
28 releases · Jun 2019 to Aug 2024Releases
latest 28-
0.7.105 Aug 2024Nothing published for this version
-
0.7.001 Aug 2024Release notes
Open source →- Remove deprecated commands
driver#launch: Please useactivateor equivalent methodsdriver#close: Please useterminateorquitto end the sessiondriver#reset: Please end the session and create a new one, or combining withactivate/terminateetcelement#setImmediateValueandelement#replaceValue: Please useelement#sendKeysinstead
- Remove deprecated commands
-
0.6.214 Jul 2024 -
0.6.119 Aug 2023 -
0.6.022 Mar 2023 -
0.5.305 Nov 2022Release notes
Open source →- Improved error message handling when the server responded as MJSONWP protocol instead of valid W3C error response
-
0.5.215 Nov 2021Release notes
Open source →- Fix format with Dart 2.14.4
- Excludeds
testdirectory from the published package
-
0.5.106 Nov 2021Release notes
Open source →- Deprecate
launchApp,closeAppandreset. Please read appium/issues#15807 for more details.
- Deprecate
-
0.5.013 Sep 2021 -
0.4.114 Jul 2021 -
0.4.031 May 2021Release notes
Open source →- Add
AppiumFlutterFinderfor https://github.com/truongsinh/appium-flutter-driver- Please read test/unit/flutter_finder_test.dart or their docstring about their usage.
- Add
-
0.3.113 Mar 2021 -
0.3.013 Mar 2021Nothing published for this version
-
0.2.211 Jan 2021Release notes
Open source →This version is same as 0.2.0 and 0.2.1. (To update documentation)
- Add
driver.executeDriver - Add
driver.device.getOrientationanddriver.device.setOrientation
- Add
-
0.2.111 Jan 2021Nothing published for this version
-
0.2.011 Jan 2021Nothing published for this version
-
0.1.418 Jun 2020Release notes
Open source →- Add
driver.cdp.executecommand to call ChromeDevTools command in WebView context - Add
-android viewmatcherasawait driver.findElement(AppiumBy.viewmatcher('view matcher'))import 'dart:convert'; var cmd = json.encode({ 'name': 'withText', 'args': ['Accessibility'], 'class': 'androidx.test.espresso.matcher.ViewMatchers' }); var e = await driver.findElement(AppiumBy.viewmatcher(cmd)); - Fix to send
textassetImmediateValueandreplaceTextfor backward compatibilitysendKeysalready has it
- Add
-
0.1.312 Feb 2020 -
0.1.213 Jan 2020Release notes
Open source →- Add events methods:
driver.logs.getEvents,driver.logs.logEvent - Fix warning message by static analyzer
- Add events methods:
-
0.1.107 Aug 2019 -
0.1.014 Jul 2019Release notes
Open source →Basic actions have been implemented.
- Add location methods:
driver.device.getLocation,driver.device.setLocation - Add system bars and density:
driver.device.getSystemBars,driver.device.getDisplayDensity - Add log methods for Appium:
driver.logs.getAvailableType,driver.logs.get
- Add location methods:
-
0.0.707 Jul 2019Release notes
Open source →- Add get sessions command:
driver.sessions.get() - Add get status:
driver.status.get() - Add get capabilities:
driver.session.getCapabilities() - Add push/pull files and folder:
driver.device.pushFile,driver.device.pullFile,driver.device.pullFolder - Add set/get clipboard:
driver.device.setClipboard,driver.device.getClipboard - Add open notification:
driver.device.openNotification - Add start activity:
driver.device.startActivity - Add get current activity/package:
driver.device.getCurrentPackage,driver.device.getCurrentActivity
- Add get sessions command:
-
0.0.629 Jun 2019Release notes
Open source →- Add device lock related commands:
driver.device.* - Add device system time command:
driver.device.getSystemTime() - Add device shake command:
driver.device.shake() - Add keyboard commands:
driver.keyboard.isShown()anddriver.keyboard.hide() - Add keycode commands:
driver.device.pressKeycodeanddriver.device.longPressKeycode - Add element commands:
element.displayed,element.replaceValue,element.setImmediateValue - Add settings commands:
driver.settings.update,driver.settings.get
- Add device lock related commands:
-
0.0.522 Jun 2019Release notes
Open source →- Add context related commands:
driver.contexts.* - Add app state related commands:
driver.appState.* - Add app management commands:
driver.app.*- e.g. install, terminate
- Add IME related commands:
driver.ime.*
- Add context related commands:
-
0.0.419 Jun 2019Release notes
Open source →- Add
driver.contexts.getAvailableContexts() - Add
driver.appState.get('com.apple.mobilesafari'))
- Add
-
0.0.303 Jun 2019 -
0.0.203 Jun 2019 -
0.0.102 Jun 2019