0
我想在循環中使用solo.clickOnButton(),但僅在第一次單擊該按鈕。之後,它根本不點擊。該場景是這樣的:我有一個listView,當我點擊列表中的每個項目時,打開一個活動並且該活動有一個按鈕。我試圖每次點擊那個按鈕。 這裏是我的代碼:solo.clickOnButton()無法正常工作
for(int i=0; i < list.getAdapter().getCount(); i++){
solo.clickOnView(getViewAtIndex(list, i, getInstrumentation()));
solo.assertCurrentActivity("DetailsActivity not found", "DetailsActivity");
Button fullDetails = (Button) solo.getCurrentActivity().findViewById(
R.id.btn);
solo.sleep(2000);
//solo.waitForView(fullDetails, 4000, true);
solo.clickOnView(fullDetails);
solo.goBack();
}
請幫助...
我嘗試使用solo.clickOnButton(name)也與n o成功.. – Rookie 2013-03-07 11:01:32
你會得到什麼錯誤?你可以發佈一個logcat嗎? – 2013-03-07 16:57:05
實際上,它通過測試案例..但它沒有在第一次後點擊按鈕..沒有點擊的按鈕是明顯的,因爲它不會進入按鈕單擊的下一個屏幕..它應該這樣做。 – Rookie 2013-03-08 07:06:33