Как получить видимый текст из пароля EditText (после PasswordTransformation - точки)? - PullRequest
5 голосов
/ 31 января 2012

У меня есть поле пароля с флажком «Показать пароль», и я хочу написать для него интеграционный тест.Как проверить, что EditText действительно маскируется?

1 Ответ

0 голосов
/ 23 февраля 2012

Вы можете проверить, что отображает преобразование, с помощью TransformationMethod.getTransformation (CharSequence, View). Вместо проверки на ноль, вы должны запустить преобразование и убедиться, что «textShown» - это то, что вы ожидаете.

// EditText editText;
CharSequence realText = editText.getText();
CharSequence textShown = editText.getTransformationMethod().getTransformation(realText, editText);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...