0

クリーンアップのためにファイルの削除を自動化する必要があります

<img src="/images/delete.jpg" class="pointer" alt="delete" title="delete" onclick="DeleteThis('[stable number]', '[dynamic file number]')">

動的ファイル数はファイルごとに増加するため、ワイルドカードを使用する必要があります。

私は試した...

page.find('a[href*="javascript:DeleteThis"]').click #1
first(page.find(:css, "img.pointer", "[alt='delete']")).click  #2

両方が見つかりません。

何か案は?

4

1 に答える 1

2

セレクターが正しくありません。まず、Capybara::Elementをパラメーターとして受け入れません。それはちょうどあるべきです:

page.find(:css, "img.pointer[alt='delete']")

または(もしCapybara.default_selector = :css):

page.find("img.pointer[alt='delete']")

デフォルトでは:cssです。

于 2013-01-08T20:23:49.927 に答える