Выполнение тестов на устройствах Android с помощью sdk 26
приводит к сбою их из-за новой функции автозаполнения, которая скрывает поля, когда эспрессо пытается их щелкнуть.
Я запускаю свои тесты в тестовой лаборатории Firebase, поэтому я не могу отключить их вручную на своих тестовых устройствах.
Некоторые изображения:
1. Пароль отображается перед нажатием поля имени пользователя.
2. После нажатия поля поля имени поля пользователя скрывается в этом диалоговом окне автозаполнения:
3. После входа в систему отображается другое диалоговое окно Fill:
Espresso can not click now password field, так как диалог автозаполнения скрывает мое поле и fail
.
Использование AutofillManager#disableAutofillServices()
отключено только # 2. диалога, но №3. все еще там.
Как отключить автозаполнение на тестовых устройствах?