2011-09-10 12 views
1

私はUIAutomationのUIAPickerWheelに苦労してUIDatePickerをテストしました。それは、月、日、年のホイールで構成される日付ピッカーです。ここに私のコードです。UIAPickerWheel not working

var monthWheel = w.pickers()[0].wheels()[0]; 
UIALogger.logMessage(monthWheel.logElementTree()); // This line output seems right 
// 5) UIAPickerWheel [name:(null) value:September rect:{{x:21, y:265}, {width:147, height:216}}] 

UIALogger.logMessage(monthWheel.isValid()); // This line output 1 
var length = monthWheel.values().length; // error: "Result of expression 'monthWheel.values()' [null] is not an object."; 

答えて

1

あなたが特定の車輪を持っている場合は、新しい値を選択するために、現在の値、またはselectValue(STR)を取得するために.VALUE()を使用することができます。この場合、ホイールには

currentDay = datePicker.wheels()[1].value(); 
//UIALogger.logDebug("current day " + currentDay); 
currentDay = parseInt(currentDay) + 1; 
datePicker.wheels()[1].selectValue(currentDay); 

()[1]月の日である私はインクリメントしたいものです、(ピッカーの第二のホイール):ここでは日付が選択された私はインクリメントするために使用するスニペットです。