我试图使用BDD技术在iPhone模拟器中使用Frank检查导入图片进程。
问题在于我无法调用从UIImagePickerControllerSourceTypePhotoLibrary源中选择图像的最后一步(使用按钮上的“触摸”命令启动UIImagePickerController非常简单。)
当我在模拟器中看到保存的图像时,它总是停留在进度中。 Frank Symbiote说我想要触摸的对象是一个“PLAlbumViewCell”对象。
答案 0 :(得分:3)
我今天刚刚对此进行了整理,基本上PLAlbumView继承自UITableView,因此我创建了一个自定义步骤定义来选择第一张照片。
When /^I select the first photo$/ do
frankly_map( "tableView", "touchx:y:", '10', '10' )
end
答案 1 :(得分:1)
images = frankly_map( "view:'PUPhotosGridCell'", 'tag' )
if images.count > 0
touch ("view:'PUPhotosGridCell' first")
end
我已使用上面的代码行从UIImagePickerController中选择第一个图像。