A Gherkin parsers and runner for Dart and Flutter which is very similar to cucumber
MIT License
Bot releases are hidden (Show)
Published by jonsamwell about 4 years ago
Published by jonsamwell about 4 years ago
Published by jonsamwell about 4 years ago
Published by jonsamwell over 4 years ago
SiblingContainsText
, SwipeOnKey
, SwipeOnText
, TapTextWithinWidget
, TapWidgetOfType
, TapWidgetOfTypeWithin
, TapWidgetWithText
, TextExists
, TextExistsWithin
, WaitUntilKeyExists
, and WaitUntilTypeExists
. Thanks to @tshedor for the PR!Published by jonsamwell over 4 years ago
onBeforeFlutterDriverConnect
and after onAfterFlutterDriverConnect
Flutter driver connection method property to the test configuration FlutterTestConfiguration
to enable custom logic before and after a driver connection attempt.Published by jonsamwell over 4 years ago
Published by jonsamwell over 4 years ago
runningAppProtocolEndpointUri
to the service protocol endpoint (found in stdout when an app has --verbose
logging turned on) will ensure that the existing app is connected to rather than starting a new instance of the app. NOTE: ensure the app you are trying to connect to calls enableFlutterDriverExtension()
when it starts up otherwise the Flutter Driver will not be able to connect to it.targetAppWorkingDirectory
& flutterDriverMaxConnectionAttempts
in FlutterTestConfiguration
driver
and finder
in FlutterDriverUtils#isPresent
. This makes this method's arguments more consistent with all other instance methods in the class by including driver
first.expect
the presence of ThenExpectWidgetToBePresent
. If the widget was not present, the method would simply timeout and not report an error for the step.Published by jonsamwell over 4 years ago
Published by jonsamwell over 4 years ago
Updated to latest Gherkin library (see https://github.com/jonsamwell/dart_gherkin/blob/master/CHANGELOG.md#1164---03022020)
Published by jonsamwell over 4 years ago