2015-09-01 1 views

ответ

0

На самом деле это был только мой недостаток рубина и калабы. Клонировать калабаш андроида и начать расследование и нашел следующее решение:

query("android.widget.NumberPicker id:'minutes_picker'", setValue:minutes) 

minutes должно быть целое значение

0

В моем случае выбрать номер сборщика в диалоговом окне предупреждения, я определить пользовательский шаг в ~/Свойства/step_definitions/calabash_steps.rb.

Given /^I set the NumberPicker value to (\d+)$/ do |value| 
    query("android.widget.NumberPicker", setValue:Integer(value)-1) 
end 

(1 является первым из значений початкоотделяющих, а не 0)

Тогда в сценарии, когда сборщик диалогового числа ти предупреждения показывает,

Given I set the NumberPicker value to 2 

Надеется, что это может помочь вы.