如何使用布局背景的颜色来进行espresso测试?目前可以使用hasBackground()方法:
onView(withId(R.id.backgroundColor)).check(matches(hasBackground(Color.parseColor("#FF55ff77"))));
但是出现了错误:
android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: '具有drawable ID:-11141257的背景'与所选视图不匹配。
预期结果:具有drawable ID:-11141257的背景。
得到的结果:"LinearLayout {id = 2130968576,res-name = backgroundColor,visibility = VISIBLE,width = 996,height = 1088,has-focus = false,has-focusable = false,has-window-focus = true,is-clickable = false,is-enabled = true,is-focused = false,is-focusable = false,is-layout-requested = false,is-selected = false,layout-params = android.widget.LinearLayout $ LayoutParams @ e55f6e7,tag = null,root-is-layout-requested = false,has-input-connection = false,x = 42.0,y = 601.0,child-count = 2} "。
我该如何比较这个?