Как выбрать изображение из UIImagePickerController с помощью Frank Cucumber? - PullRequest
1 голос
/ 23 февраля 2012

Я пытался использовать технику BDD для проверки процесса импорта изображения, используя Frank в iPhone Simulator.

Проблема в том, что я не могу вызвать последний шаг выбора изображения из источника UIImagePickerControllerSourceTypePhotoLibrary (запуск UIImagePickerController был очень легким с помощью «сенсорных» команд на кнопке).

Это всегда застревает в процессе, когда я вижу сохраненные изображения в симуляторе. Франк Симбиот сказал, что объект, к которому я хочу прикоснуться, является объектом "PLAlbumViewCell".

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

Я только что разобрался сегодня, в основном PLAlbumView наследует от UITableView, поэтому я создал собственное определение шага для выбора первой фотографии.

When /^I select the first photo$/ do
  frankly_map( "tableView", "touchx:y:", '10', '10' )
end
1 голос
/ 24 февраля 2014
images = frankly_map( "view:'PUPhotosGridCell'", 'tag' )
  if images.count > 0
    touch ("view:'PUPhotosGridCell' first")
  end

Я использовал приведенные выше строки кода, чтобы выбрать первое изображение из UIImagePickerController.

...