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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23f9597e018b6662c442fa18ef11787501ede7a592eee1e395425291712a68dc |
|
MD5 | f5a9c69e33891e6b899054114f540d5f |
|
BLAKE2b-256 | 96f8b99e3a9a03678b7c8dc417c44f3224759a41ef93c2dfaebb929fd6e5a87a |
Hashes for robotframework_appiumflutterlibrary-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f42986739ebc00a38b5ad03ef4493de761ab55e9772f56431c6faf0c932fb328 |
|
MD5 | 616c45391dfdb3eaaf92e255e5709a2b |
|
BLAKE2b-256 | 0b65776702ab74a7a3c52c16dc3349cd40f37adf2298e7eb358b35fe9015383f |