Testing Flutter-based applications with access restrictions

Prev Next

Tests may fail for applications that have access restrictions and are built with Flutter. For example, there have been reported cases where tests fail at Step 1 or Step 2 due to a lack of internet connectivity.

It has been reported that Flutter applications sometimes fail to correctly inherit "system proxy" settings. You can find more details on this discussion here (external site).

If you are using Autify’s Static IP Option, our system modifies the system proxy to route traffic through Autify’s servers. However, due to the aforementioned Flutter issue, the application may bypass the system proxy. In such cases, communication via the Static IP fails, which prevents the app from connecting to the internet and results in a failed test execution.