を持つ要素のポルターガイスト:: InvalidSelectorは、私はこのようなコードを持っている:カピバラ:: idとクラス
<td class="activities" id="3">
<a id="3" class="btn add_activity" href="#">+</a>
</td>
をそして私は+
リンクをクリックします。結果のフォームはjavascriptで開きますので、私はそれをクリックする必要があります。しかし、それはエラーを返します:
Capybara::Poltergeist::InvalidSelector:
The browser raised a syntax error while trying to evaluate css selector ".activities#28"
これは私のテストです:
it "can open form", js: true do
within(".activities#28") do
click_link "+"
end
end
、なぜそれの要素を見つけることができませんか?
ありがとう! IDを変更してWeb標準に従うようにします。 – John