Filip Tuzimek
Filip Tuzimek
### Steps to reproduce 1. Clone [bug/at_reproduce_example](https://github.com/leancodepl/patrol/tree/bug/at_reproduce_example) 2. Go to `packages/patrol/example` 3. Run `patrol test -t integration_test/example_test.dart` ### Actual results Test is failed right after `await $(ListView).$(ListTile).at(1).tap();` is invoked. ###...
## Overview As we have introduced test bundling, we want to use its capabilities such as test sharding. While updating our CI workflow with Firebase Test Lab, I have tried...
I have suggestion to add option to disable logging native commands. I use looped `$.native.getNativeViews` and my output from `flutter logs` looks like:
### Use case I want to wait until some app is visible on the screen e.g. system settings, App Store, Play Store. ### Proposal ```dart Future waitUntilAppIsOpened(String appId) {[...]} ```
Currently (after merging https://github.com/leancodepl/patrol/pull/2123) patrol tries to `acceptSystemAlertIfVisible()` until timeout which increases running time when system alert won't appear. It's better to handle such cases using UIInterruptionMonitor. ### Use case...
We should have regression tests for Android and iOS native swipes. We have tests as: - https://github.com/leancodepl/patrol/blob/master/dev/e2e_app/integration_test/pull_to_refresh_test.dart - https://github.com/leancodepl/patrol/blob/master/dev/e2e_app/integration_test/swipe_back_test.dart - https://github.com/leancodepl/patrol/blob/master/dev/e2e_app/integration_test/swipe_test.dart but this one doesn't have assert which makes sure...
Resolves https://github.com/leancodepl/patrol/issues/1192 and https://github.com/leancodepl/patrol/issues/1923
### Use case I want to run test targets or exclude basing on glob patterns ### Proposal `patrol test -t integration_test/*e2e_test.dart` to run all my e2e tests.