如何使用Frank Cucumber从UIImagePickerController中select图片?

我试图使用BDD技术来检查在iPhone模拟器中使用Frank的导入图片处理。

问题是,我不能调用从UIImagePickerControllerSourceTypePhotoLibrary源select图像的最后一步(启动UIImagePickerController是很容易使用“触摸” – button上的命令)。

当我看到模拟器中保存的图像时,它总是卡在进度中。 弗兰克Symbiote说,我想触摸的对象是一个“PLAlbumViewCell”的对象。

我今天刚刚整理出来,基本上PLAlbumView从UITableViewinheritance,所以我创build了一个自定义的步骤定义来select第一张照片。

When /^I select the first photo$/ do frankly_map( "tableView", "touchx:y:", '10', '10' ) end 
 images = frankly_map( "view:'PUPhotosGridCell'", 'tag' ) if images.count > 0 touch ("view:'PUPhotosGridCell' first") end 

我已经使用上面的代码行来从UIImagePickerController中select第一张图片。