Robot Framework Mobile flutter app testing library for Appium Client Android & iOS & Web
Project description
AppiumFlutterLibrary is a library for testing Flutter apps with Robot Framework.
The project uses the FlutterDriver test tools integrated to Appium as a Robot Framework library.
Installation
The recommended installation method is using pip:
pip install --upgrade robotframework-appiumflutterlibrary
See Robot Framework installation instructions for detailed information about installing Python and Robot Framework itself.
Keyword documentation
AppiumFlutterLibrary has a complete Keyword Documentation.
Flutter setup
To use AppiumFlutterLibrary you will need to make a simple setup in your Flutter project.
At first, include flutter_driver package to your dev dependencies at pubspec.yaml:
dev_dependencies:
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
Then go to your main.dart file and add enableFlutterDriverExtension() to your main function before runApp()
import 'package:flutter/material.dart';
import 'package:flutter_driver/driver_extension.dart';
void main() {
enableFlutterDriverExtension();
runApp(const MyApp());
}
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for robotframework-appiumflutterlibrary-1.0.0b0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c059f9e2498c6a4df011c581c8dfb58f8b5ae34f4e6326fd0af0f3a13b838e9b |
|
MD5 | 975632421a3252c8c2d7925f291945b3 |
|
BLAKE2b-256 | fadcd8bc231318c5b5d3c4edd72889fbf63324fc9617bf8120da81f07f25e157 |
Hashes for robotframework_appiumflutterlibrary-1.0.0b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea36851bf346fbd521f50fbb3c31bce16104d35896cc0bcc9e32832ef13866a5 |
|
MD5 | ab3a905bffb45349e8eb0873f82de34a |
|
BLAKE2b-256 | 150356899b22a0816b722871ae80516ce67631a0d012886fd041635d0edce54e |