如何使用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第一张图片。