UIAPickerWheel.selectValue() не работает для текстовых значений в UIDatePicker

Я создал простой проект с использованием раскадровки, содержащий только UIDatePicker с mode=Date (чтобы даты отображались как "November" "28" "2011").

В рамках Instruments UI Automation я пытаюсь установить значения отдельных колес выбора даты.

Я могу успешно использовать метод selectValue() для установки значений колес, которые содержат числовые значения, но не могу установить текстовое значение месяца, например, "ноябрь".

Это работает...

target.frontMostApp().mainWindow().pickers()[0].wheels()[1].selectValue(12);

но это не работает...

target.frontMostApp().mainWindow().pickers()[0].wheels()[0].selectValue("November");

Я получаю ошибку: Script threw an uncaught JavaScript error: - selectValue is not supported on a picker with undefined values

Я сделал UIATarget.localTarget().frontMostApp(). logElementTree() и вижу, что значение правильное:

UIAPickerWheel: value:November rect:{{1, 142}, {146, 216}}

Пожалуйста, кто-нибудь может подсказать, что я делаю неправильно, большое спасибо.

5
задан MandyW 28 November 2011 в 21:56
поделиться