2013-11-15 42 views
0

我必須測試這個對話框,但是我沒有得到如何從代碼中點擊第二個或另一個按鈕。在curstom對話框上點擊一下

final CharSequence[] items = {"0", "1", "2","3","4","5","6","7","8","9","10"}; 
builder = new AlertDialog.Builder(this); 
builder.setTitle("Please, express your opinion for this new Regular Path!"); 
builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() 
{ 
    public void onClick(DialogInterface dialog, int item) 
    { 
     vote=item; 
     dialog.cancel(); 
    }}); 
AlertDialog alert = builder.create(); 
alert.show(); 
+0

是否有任何答案適合您? – WonderCsabo

回答

0

可以調用的對話框,它檢索存儲的選擇項ListViewgetListView方法。然後你打電話

listView.performItemClick(
    listView.getAdapter().getView(position, null, null), position, position); 
0

你爲什麼不給一個鏡頭?它是應用程序的自由和偉大的UI測試工具(你可以用它來模擬人的動作(例如點擊一個按鈕))

http://appium.io/index.html

,因爲它是集成了硒,對付警告對話框,只需簡單(); alert()。accept();

+0

截至今天(2013-11-20)'driver.switchTo()。alert()'尚未實現。 – BenjaminButton

相關問題