2015-08-08 31 views
1

我是Android UI測試的新手。 我的應用程序正在使用很多碎片,例如: 單擊一個按鈕會將當前片段替換爲另一個片段。 當我做:Android測試。一系列使用Espresso的點擊次數

onView(withId(R.id.some_button)).perform(click()); 

的快報框架測試單擊該按鈕。 但是 - 咖啡按下按鈕,然後進行回滾,因此按下按鈕 - >新片段正在替換當前片段 - >然後它回滾到前一片段。

問:

我怎麼能執行一系列的點擊無回退,這樣我就可以點擊新的按鈕,存在於下一個片段。 很抱歉,如果問題很蠢,我需要了解意式咖啡的工作原理。 謝謝大家。

+0

加油!沒有人??? –

回答

0

所以我發現它比我想象的要簡單。 您只需例如執行的操作:

onView(withId(R.id.some_id_to_start_a_fragment)).perform(click()); 

然後如果你不執行,將回滾任何其他操作,但可以繼續點擊,你假定出現了與片段屏幕上的意見。

onView(withId(R.id.some_view_from_the_fragment)).perform(click()); 

它會持續執行此操作,因此您可以執行很多操作。 也許對某人會有幫助。

相關問題