appium_driver 0.0.3 copy "appium_driver: ^0.0.3" to clipboard
appium_driver: ^0.0.3 copied to clipboard

outdated

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

appium_driver #

This is not a stable project yet.

An appium client in Dart

Why #

Flutter has flutter_driver which runs UI tests like Espresso/EarlGrey/Appium. The driver is really awesome, but it can automate only flutter view. It cannot handle outside Flutter.

According to some issues on the Flutter repo, they have a plan to make findable Flutter elements by Espresso/EarlGrey framework. But it means test cases should be Java/Kotlin or Swift/Objective-C. After the change, Appium also can handle elements via UIA2 or Espresso driver and XCUITest driver though.

I assumed users, who use Flutter fully or a part of, would like to implement UI tests in Dart.

Hence, this repository is another PoC for calling flutter_driver via HTTP requests in https://github.com/KazuCocoa/proto-flutter-driver-server

Example #

Take a look at functional tests

Lint #

$ dartanalyzer --options analysis_options.yaml .

format #

$ dartfmt -w --fix .

Run tests #

Get dependencies #

$ pub get

Functional #

$ pub run test test/functional

Unit #

$ pub run test test/unit
20
likes
0
pub points
80%
popularity

Publisher

unverified uploader

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

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

webdriver

More

Packages that depend on appium_driver