2012-02-23 75 views
1

我試圖在iPhone模擬器中使用BDD技術檢查使用Frank的導入圖片過程。如何使用Frank Cucumber從UIImagePickerController中選擇圖片?

問題是,我不能調用從UIImagePickerControllerSourceTypePhotoLibrary源選擇圖像的最後一步(啓動UIImagePickerController是非常容易使用「觸摸」 - 按鈕上的命令)。

當我可以在模擬器中看到保存的圖像時,它總是停留在進度中。 Frank Symbiote說我想碰的物體是一個「PLAlbumViewCell」物體。

回答

3

我今天剛剛整理了這一點,基本上PLAlbumView繼承自UITableView,所以我創建了一個自定義步驟定義來選擇第一張照片。

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

我已經使用上面的代碼行,以從選擇的UIImagePickerController第一圖像。

相關問題