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.0b1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c716b3a1343567f8ec973fd9885de1a077619792b974c76783e3ecc21cd18cf1 |
|
MD5 | 776bbb45916387047c47399e14411c81 |
|
BLAKE2b-256 | 18caa031699451f19140b56a88eb8aa51c9b4bf7d3bb9fc17243c9c23770a1d4 |
Hashes for robotframework_appiumflutterlibrary-1.0.0b1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90c523b79c360100276eb9ee8b7d4f82ff8f118f1fa629f5ba3634cdfa8da387 |
|
MD5 | 3e5e6775dab6f4387905fdd9517d3a95 |
|
BLAKE2b-256 | 98e9360bd490c6656f371f76b61de63ac7cf23de6082c34c41d2c54289557bb5 |