Techioz Blog

Ruby - すべての要素をクリックしてカピバラをループします

概要

この件について手伝っていただけませんか? すべてのファイルを削除できるようにしたいのですが、ループ構造を使用したいと考えています。 Ruby の foreach を使用して、Capybara を使用してこれを行うにはどうすればよいでしょうか?いくつかの投稿を試しましたが、期待した結果が得られませんでした。

ここに画像の説明を入力してください

ファイルを削除する

解決策

File__Button クラスのボタンが他にないと仮定すると、次のようなことができるはずです。

page.all(:css, 'button.File__Button').each do |button_element|
    button_element.click
end

確認がある場合は、それをクリックする必要があります。