Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All android tests using native interraction are failing on browserstack #2511

Open
AurelienKun opened this issue Jan 28, 2025 · 71 comments
Open
Assignees
Labels
device farms integration Related to issues with running patrol on device farms

Comments

@AurelienKun
Copy link

Steps to reproduce

We are using bs_android to upload our tests into Browserstack. We have just included a language parameter to change the device language (FR) and using a Pixel 8 with Android 13 for now.
All the tests are running fine in local, on both emulator and physical devices.
There are 2 of 7 tests dealing with native components :

  1. a didomi popup (a simple tap on a button)
  2. a push notification (a permission grant when in use)

They both fail with the following errors :

  1. PATROL_LOG {"timestamp":"2025-01-28T16:03:33.492239","type":"step","action":"\u001b[38;5;87mtap\u001b[0m \u001b[30m(native)\u001b[0m","status":"failure","exception":"NativeAutomatorClientException: tap() failed with Invalid response: 503 ...
  2. PATROL_LOG {"timestamp":"2025-01-28T16:04:00.586927","type":"error","message":"grantPermissionWhenInUse() failed with Invalid response: 503"}...

Please see the log file to see the whole context.

fail.log

Actual results

We got the two test with native interraction to be failing. All the other run fine.

Logs

Logs
<!-- Replace this line with your logs. Do not remove the backticks! -->

Patrol version

patrol_cli 3.4.1
patrol 3.13.1.

Patrol Doctor output

Patrol Doctor output
<!-- Replace this line with your logs. Do not remove the backticks! -->

Flutter Doctor output

Flutter Doctor output
<!-- Replace this line with your logs. Do not remove the backticks! -->
@Kendru98
Copy link
Contributor

@AurelienKun Hi, can you copy and paste these 2 methods that fails here, try on EN locale please. If it wont help please please provide a minimal reproducible example so we could investigate this issue. Cheers, Kendru

Methods like this (code sample below) can fail in FR locale because, they use English text selectors.

if (await $.native2
      .isPermissionDialogVisible()) {
    await $.native2.grantPermissionWhenInUse();
  }

@Kendru98 Kendru98 added the waiting for response Waiting for user's response label Jan 31, 2025
@Kendru98 Kendru98 self-assigned this Jan 31, 2025
@Kendru98 Kendru98 added the device farms integration Related to issues with running patrol on device farms label Jan 31, 2025
Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

25 similar comments
Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 7, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 8, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

26 similar comments
Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

github-actions bot commented Feb 9, 2025

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

Copy link

Without additional information, we can't resolve this issue. We're therefore reluctantly going to close it.
Feel free to open a new issue with all the required information provided, including a [minimal, reproducible sample]. Make sure to diligently fill out the issue template.
Thanks for your contribution.
[minimal, reproducible sample]: https://stackoverflow.com/help/minimal-reproducible-example

@AurelienKun
Copy link
Author

I'll test today and report. Thank's for the spam :)

@github-actions github-actions bot removed the waiting for response Waiting for user's response label Feb 10, 2025
@AurelienKun
Copy link
Author

AurelienKun commented Feb 13, 2025

@Kendru98
Here is the piece of code we use to interact with the two native components, didomi (for the consents) and batch (for notifications) :

  Future<void> tryDidomiConsent({
    int retries = 3,
    bool failIfNotFound = false,
  }) async {
    var found = false;
    for (var i = 1; i <= retries; i++) {
      try {
        await patrol.native.tap(Selector(text: didomiAccept));
        patrol.log('E2E! tryDidomiConsent FOUND');
        found = true;
        break;
      } catch (_) {
        patrol.log('E2E! tryDidomiConsent **NOT** FOUND ($i/$retries)');
      }
    }
    if (failIfNotFound) {
      expect(found, true, reason: 'Expecting Didomi popup.');
    }
  }

  Future<void> tryBatchNotificationAccept({
    int retries = 3,
    bool failIfNotFound = false,
    Duration waitBetweenEachTry = PatrolDuration.short,
  }) async {
    final l10n = await this.l10n;
    var found = false;
    for (var i = 1; i <= retries; i++) {
      if (patrol(l10n.notificationsRequest__accept).exists) {
        patrol.log('E2E! tryBatchNotificationAccept FOUND');
        await patrol.tap(patrol(l10n.notificationsRequest__accept));
        await patrol.native2.grantPermissionWhenInUse();
        found = true;
        break;
      } else {
        patrol.log('E2E! tryBatchNotificationAccept **NOT** FOUND ($i/$retries)');
        await patrol.pumpAndSettle(duration: waitBetweenEachTry);
      }
    }
    if (failIfNotFound) {
      expect(found, true, reason: 'Expecting Batch popup.');
    }
  }

You can find in the logs, the same kind of errors when the device is in english or french (those logs have been captured when running the tests with a device in english as you requested):

pl.leancode.patrol.contracts.PatrolAppServiceClientException: Invalid response 503
...
PATROL_LOG {"timestamp":"2025-02-13T10:08:11.729917","type":"step","action":"\u001b[38;5;87mtap\u001b[0m \u001b[30m(native)\u001b[0m","status":"failure","exception":"NativeAutomatorClientException: tap() failed with Invalid response: 503 <!DOCTYPE html>...
...
PATROL_LOG {"timestamp":"2025-02-13T10:08:11.735975","type":"step","action":"\u001b[38;5;87mtap\u001b[0m \u001b[30m(native)\u001b[0m","status":"failure","exception":"ClientException: Connection closed before full header was received, uri=http://localhost:8081/tap","data":null}
...
13T10:08:39.410627","type":"step","action":"\u001b[38;5;87mgrantPermissionWhenInUse\u001b[0m \u001b[30m(native)\u001b[0m","status":"failure","exception":"NativeAutomatorClientException: grantPermissionWhenInUse() failed with Invalid response: 503 <!DOCTYPE html>...
...
 ══╡ EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK 
The following PatrolActionException was thrown running a test:
Patrol action failed: NativeAutomatorClientException: grantPermissionWhenInUse() failed with Invalid
response: 503 <!DOCTYPE html>...

Here are the full logs downloaded from Browserstack logs.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device farms integration Related to issues with running patrol on device farms
Projects
None yet
Development

No branches or pull requests

2 participants