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.0b2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 865242ff5f2c56e843d3b82067a6e737dc7221b32857a4b146027f32bbf91032 |
|
MD5 | 9172c1c945e9c1d9211965465e4cf1a4 |
|
BLAKE2b-256 | 1a7040743f42b53287e8ea8e4cd7028c77e8d3cccae18fb891fcc7333c31d8da |
Hashes for robotframework_appiumflutterlibrary-1.0.0b2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2bc0aa8de64a359d91f1d68959dc62a0b3b6e76dafccb741fdb8ac1e30828f4 |
|
MD5 | 5ca72fd2c756aa41a4a873a432f34069 |
|
BLAKE2b-256 | b83db25feb5cc6cd85d073adc070d0b3b54dd8cb3060ec281a7314a00a115d35 |