我开始测试驱动的开发,但是一开始我就遇到了一个错误。我不明白这个例外: E/TestRunner: androidx.test.espresso.PerformException: Error performing 'actionOnItemAtPositionand is displayed on the screen to the user)
Target view: "RecyclerView{id=2131230893, res-name=recyclerView</e
我想测试RecyclerView的每个ViewHolder中包含的文本public class EspressoTest {
privateTODO: Instruction from StackOverflow Post: https://stackoverflow.com/questions/51678563/how-to-test-recyclerview-viewholder-
我想滚动一个recyclerView,并点击一个项目,这是最初不可见的屏幕上,与咖啡,但滚动动作不工作(它在其他测试中的其他recyclerViews在其他活动)。我尝试过中指出的onData()方法 }此方法在其他活动测试中有效,但由于某种原因,它不适用于此屏幕(片段),并且我收到以下错误:
and
The Test -我有一个Espresso测试套件,用来测试一些复杂的决策与RecyclerView适配器。对于一个测试,我打算创建一个RecyclerView,将被测试的适配器传递给它,然后确定存在正确数量的子元素,并且正确的元素是可见的。问题--我是在没有特定活动的情况下隔离地测试这个问题,这意味着以下代码永远不会通过,因为Recy