単純なシナリオでも、xpathをcapybaraで動作させることができません。たとえば、次のようになります。
<div id="drawer-container" role="application" class="drawers-2">
<div class="drawer" id="drawer-1">
<h2 role="tab" aria-controls="tabpanel-highlights">
<a href="#" class="drawer-toggle" role="button">
<span>Featured</span>
<span class="context blq-hide">section collapsed</span>
</a>
</h2>
しかし、私がカピバラで次のことを試してみると:
find(:xpath, "div[@id='drawer-1' and @class='drawer']").click
それからそれは言うのに失敗します:
Unable to find xpath "div[@id='drawer-1' and @class='drawer']" (Capybara::ElementNotFound)
webratが原因かもしれないと読みましたが、その宝石はありません。私のカピバラのバージョンは2.0.1です
この問題の原因は何ですか?
ありがとうございました!