Calabash ios には、テーブルの各セルに対してアクションを実行する each_cell メソッドがあります。
each_cell(:query => "tableView", :animate => false, :post_scroll => 0.1) do |row, sec|
touch("tableViewCell indexPath:#{row},#{sec}")
tap "back_button"
end
コレクションビューを取得した後、同じコードを使用しようとしました
each_cell(:query => "collectionView", :animate => false, :post_scroll => 0.1) do |row, sec|
touch("collectionViewCell indexPath:#{row},#{sec}")
tap "back_button"
end
しかし、それは機能せず、次のエラーが発生しました。
NoMethodError: " * ":Stringの未定義のメソッド `times'
だから私は、この機能はケータリングテーブルビューのみに制限される可能性があると思いますか? コレクションビューの各セルでアクションを実行する方法について何か考えはありますか? ありがとう!