Mar*_*ing 16 java android android-espresso
我正在使用Espresso for Android进行用户界面测试,并按照谷歌的代码示例使用它,即使它已被弃用.所以我的问题是:
grr*_*rrr 23
由于示例尚未更新,如果您使用的是Espresso 3.0 <而不是registerIdlingResources
Espresso.registerIdlingResources(mIdlingResource);
Run Code Online (Sandbox Code Playgroud)
你应该使用IdlingRegistry:
IdlingRegistry.getInstance().register(mIdlingResource);
Run Code Online (Sandbox Code Playgroud)
che*_*rif 20
我正在使用Espresso进行单元测试
我希望你的意思是UI测试;)
为什么要弃用?
一些应用程序在Gradle中使用构建flavor或者像Dagger一样使用依赖注入框架来生成注册空闲资源的测试构建配置.其他人只是通过他们的活动揭露闲置资源.所有这些方法的问题在于它们增加了开发工作流程的复杂性,其中一些甚至破坏了封装.
什么取代了它?
现在您需要使用IdlingRegistry API
| 归档时间: |
|
| 查看次数: |
3546 次 |
| 最近记录: |