automated_testing_framework 0.2.3 copy "automated_testing_framework: ^0.2.3" to clipboard
automated_testing_framework: ^0.2.3 copied to clipboard

discontinued
outdated

A testing framework that allows in app tests to be built and executed in an automated way.

automated_testing_framework #

Table of Contents #

Introduction #

Automated Testing Framework that allows for the building and executing of automated tests on emulators and / or physical devices. Unlike the Flutter Driver, this framework does not require any host driver so it does not have the same limitations.

Via this framework, the application itself is the test driver so it can execute in any circumstance the Flutter application itself can execute.

For users of the Framework, the three most important classes to become familiar with are:

Name Description
Testable Widget that is used to wrap application level widgets to provide the framework with the ability to interact with it.
TestRunner Top-level widget that must wrap the application as a whole. Acts as an owner for the testing framework.
TestController Controller that is used to create, edit, load, save, and execute the tests.

Tests #

Activating Test Widget

Dropdown Test

Failing Test

Stacked Scrolling