我有一份清單,如果回收商在屏幕上的不同位置查看。 像下面特濃咖啡:點擊位置不明的Recycler視圖
- 我想基於可變文本「招聘#」它裏面具體的回收視圖點擊。
- 但不能執行相同的操作,因爲我不知道我應該點擊的確切位置。
回收站視圖的位置不斷變化。嘗試下面的代碼,但它點擊靜態位置'6'
recyclerView = onView( allOf(withId(R.id.recycler_view),isDisplayed())); recyclerView.perform(actionOnItemAtPosition(6,click()));
我想知道動態的正確位置。
遇到錯誤:錯誤的第一個參數類型。發現:'org.hamcrest.Matcher',必需:'int' –
RosAng
正確,我搞砸了複製和粘貼部分 - 它應該是RecyclerViewAction.actionOnItem –
準確地說:onView(allOf (withId(R.id.recycler_view),isDisplayed()))。perform(RecyclerViewActions.actionOnItem(hasDescendant(withText(「Job#109」)),click())); – RosAng