Очистите / удалите кэш, прежде чем использовать тестовый кейс в эспрессо - PullRequest
0 голосов
/ 28 апреля 2020

Я написал тесты в Android Studio, используя эспрессо. Сейчас есть ряд тестов, которые перед тем, как запустить, должны удалить кеш приложения. Я перепробовал много вариантов, которые я знаю, но ничего не получилось. Я искал на сайте проблему и попробовал результаты, но ни один из них не сработал.

Например, в приложении есть этап, который вызывает изменение гендерной адресации (мое приложение на иностранном языке), и я В этом разделе я проверил несколько вещей, я вошел в систему от 3 разных тестовых пользователей, и у каждого из них свое представление, которое не может измениться, если кеш не удален, и без удаления кеша я не могу запустить их вместе, но я могу запустить каждого один из них отдельно. Приложение определяет себя в mo mnet, когда пользователь входит в систему, поэтому для переключения пользователей мне нужно удалить кеш приложения.

Я приложил здесь несколько ссылок на то, что я пытался и должен был работать, но не сделал. Они могут помочь и объяснить

Очистить базу данных перед тестовым набором espresso

Сбросить состояние приложения между запусками InstrumentationTestCase

https://github.com/chiuki/espresso-samples/issues/3

https://discuss.appium.io/t/android-how-to-clear-app-data-before-test/7166/10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...