在官方网站上: https://google.github.io/android-testing-support-library/docs/espresso/setup/index.html
他们说,我必须补充一点:androidTestCompile 'com.android.support.test:runner:0.5'
但在教程中我发现:
androidTestCompile 'com.android.support.test:rules:0.3'
androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
我需要哪些图书馆?
答案 0 :(得分:0)
对于我的最新项目,我使用了这些androidTest
依赖项:
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.squareup.spoon:spoon-client:1.6.2'
androidTestCompile "com.android.support:support-annotations:$SUPPORT_VERSION"
androidTestCompile "com.android.support.test.espresso:espresso-core:$ESPRESSO_VERSION"
请注意,某些教程可能已经过时了。请注意,我使用com.android.support.test
子图书馆的最新版本0.5
,而不是0.3
。
另外,请注意rules
和runner
的内容不同,因此您可以同时使用两者,但可以使用一个而不是另一个
我也很确定Google关于Espresso
的教程已经足够,您不需要使用其他人。检查:https://google.github.io/android-testing-support-library/docs/espresso/
希望它会有所帮助