Zar*_*oon 7 testing android android-espresso
我正在尝试新的Android测试库Espresso.当我尝试:
onView(withId(R.id.gettingStarted))
Run Code Online (Sandbox Code Playgroud)
测试运行正常.但是当我尝试:
onView(withId(R.id.gettingStarted)).check(matches(isDisplayed()));
Run Code Online (Sandbox Code Playgroud)
我得到了 .NoMatchingViewException: No views in hierarchy found matching: with id: is <2131296645>
以前有人见过这样的事吗?我最初的反应是,这只是一个错误,因为Espresso只在版本1.0上.我正在使用Android Studio并完全按照设置说明进行操作.
这是预期的行为.
onView(withId(R.id.gettingStarted))本身什么都不做.当您调用perform方法时,Espresso会针对当前视图层次结构运行onView方法中提供的匹配器 - 如果未找到匹配的视图,则抛出异常.
有关详细信息,请参阅入门指南:https://google.github.io/android-testing-support-library/docs/espresso/index.html
| 归档时间: |
|
| 查看次数: |
13300 次 |
| 最近记录: |