Наши тесты пользовательского интерфейса не пройдены для Android 9, потому что наши тестовые среды не используют HTTPS. Проблема в том, что мы выполняем сетевые вызовы из тестов эспрессо (например, создаем нового пользователя прямо на серверной части, который будет использоваться в тесте), что означает, что они запускаются в тестовом приложении эспрессо.
Добавление networkSecurityConfig в манифест приложения не помогает, потому что это проблема не приложения, а приложения эспрессо.
Как я могу это исправить? Есть ли в приложении эспрессо манифест, в котором я могу добавить это или каким-либо другим способом изменить это разрешение программно?
Мой вопрос отличается от
Связь CLEARTEXT не поддерживается при модернизации и Android 8: HTTP-трафик в открытом тексте не разрешен
Потому что я не могу найти способ получить доступ к манифесту приложения эспрессо. Я могу внести изменения в свое приложение, но это не имеет значения, потому что приложение уже работает. Я отказываюсь от эспрессо.