0
我可以在Android的咖啡做到這一點:Robotium滾動以查看
onView(withId(R.id.footer)).perform(scrollTo());
雖然這樣做,測試框架將屏幕上滾動到視圖(視圖是上的滾動視圖)。
但我在Robotium找不到這個基本功能,我個人很喜歡Robotium over Espresso,但是很驚訝他們沒有這個功能?我錯過了什麼嗎?
我可以在Android的咖啡做到這一點:Robotium滾動以查看
onView(withId(R.id.footer)).perform(scrollTo());
雖然這樣做,測試框架將屏幕上滾動到視圖(視圖是上的滾動視圖)。
但我在Robotium找不到這個基本功能,我個人很喜歡Robotium over Espresso,但是很驚訝他們沒有這個功能?我錯過了什麼嗎?
好吧,我只是找到了一個簡單的方法,而不是依賴於Robotium drag()
方法,在儀器儀表的測試情況下,我可以直接getView
的scrollview
和履行其原生Android功能scrollview.scrollTo(x,y)
,這足以實現我的目標相當不錯。
例子:
ScrollView verticalSv = (ScrollView) solo.getView(R.id.verticalScrollView);
verticalSv.scrollTo(0, 100);
我很好奇,爲什麼你喜歡的Roboto比咖啡好? – yogurtearl
我以前試過Espresso,雖然它聲稱espresso線程總是與儀表線程同步,但不知道爲什麼我仍然無法正確地獲得測試通過,並且它現在缺少文檔(並在stackoverflow中回答)使其很難尋找解決方案。在Robotium中,它有'waitForCondition',這對syn線程非常有幫助。 – GMsoF