2011-10-22 58 views
0

我正在使用Robotium進行android UI自動化。我被困在一個點 ,在那裏我試圖點擊最初被禁用的 應用程序中的按鈕。 Robotium未能找到文本或按鈕。我是 嘗試下面的代碼。Android:如何點擊禁用的按鈕來啓用它

if (solo.searchText(".*android.*")) 
{ 
    solo.clickOnText(".*android.*"); 
} 

else solo.goBack(); 

點擊按鈕將啓用它。提前致謝。

+0

你不能點擊一個按鈕禁用 – bluefalcon

回答

0

試試這個:

for(View v: solo.getViews()) { 
if(v instanceof Button) { 
    if(((Button)v).getText().toString().equalsIgnoreCase("some text")) 
{ 
      solo.clickOnView(v); 
      solo.sleep(3000); 
      break; 
    } 
} 

}