FLUTTER ECOSYSTEM

appium_driver

An Appium binding for Dart. Support WebDriver W3C spec inheriting webdriver.dart.

Latest version
0.7.1
30-day downloads
5.6K
Likes
23
Pub points
145

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

AppiumDriver is a Dart binding for Appium, enabling automated testing of mobile applications on Android, iOS, macOS, Windows, and Linux. It supports the WebDriver W3C specification and builds upon the webdriver.dart library, providing a consistent interface for interacting with native and hybrid apps. This package allows developers to write cross-platform test scripts in Dart, leveraging Appium's capabilities for real device and emulator testing. Ideal for teams using Flutter or Dart in their mobile development workflow who need robust automation tools.

Use cases
  • Automated mobile app testing
  • Cross-platform UI testing
  • Real device and emulator testing
  • Integration with CI/CD pipelines
  • Test script development in Dart
Key features
  • W3C WebDriver compliance
  • Integration with webdriver.dart
  • Support for Android, iOS, macOS, Windows, Linux
  • Dart-native API design
  • Robust session management
Suitable for
  • Flutter developers
  • Mobile QA engineers
  • CI/CD automation teams
  • Dart-based test frameworks
  • Cross-platform testing projects
Considerations
  • Requires Appium server running
  • Needs proper device/emulator setup
  • Limited to WebDriver-compatible actions
  • Dependent on external Appium server
  • May require additional configuration for complex scenarios
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add appium_driver

Categories

Source repository

Related projects

No data available yet.