如何从密码EditText获取可见文本(在PasswordTransformation - dots之后)?

时间:2012-01-31 07:08:26

标签: android testing

我有一个带有“显示密码”复选框的密码字段,我想为它编写集成测试。如何检查EditText是否确实被屏蔽了?

1 个答案:

答案 0 :(得分:0)

您可以使用TransformationMethod.getTransformation(CharSequence,View)检查转换显示的内容。您应该实际运行转换,而不是检查null,并确保“textShown”符合您的预期。

// EditText editText;
CharSequence realText = editText.getText();
CharSequence textShown = editText.getTransformationMethod().getTransformation(realText, editText);