如何解决如何在评级栏上进行仪器测试
我尝试使用以下代码在评级栏上进行仪器测试
@Test
fun loadDetailMovie() {
onView(withId(R.id.ratingBar)).check(matches(isdisplayed()))
onView(withId(R.id.ratingBar)).check(matches(withText(dummyMovie[0].getrating().toString())))
}
但结果失败
androidx.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'with text: is "4.3"' 与所选视图不匹配。预期:与 文字:是“4.3” 得到:“AppCompatratingBar{id=2131231024,res-name=ratingBar,visibility=VISIBLE,width=280,height=56,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=androidx.constraintlayout.widget.ConstraintLayout$LayoutParams@7449c72, 标签=空,根是布局请求=假,有输入连接=假, x=84.0,y=1033.0}"
如何在评级栏上进行正确的仪器测试?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。