Android Espresso。如何检查textView中的子文本颜色?

时间:2017-06-25 14:00:28

标签: android-espresso

我有使用textView的片段。我用Espresso测试这个片段。 假设我有textView文本:

您好,你好吗?

Word" 您好"颜色青色(#00FFFF)。其余文字的颜色为白色(#FFFFFF)。

这是我的strings.xml

<string name="hello"><![CDATA[<font color=#00FFFF>Hello</font>, how are you]]></string>

如何通过Espresso我可以测试那个单词&#34; Hello &#34;有青色吗?

这里我如何将文本设置为textView:

String hello_text = getResources().getString(R.string.expand_circle_contacts);
textView.setText(MyUtil.fromHtml(hello_text));

public static Spanned fromHtml(String source) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            return Html.fromHtml(source, Html.FROM_HTML_MODE_LEGACY);
        } else {
            return Html.fromHtml(source);
        }
    }

0 个答案:

没有答案