0

Capybaraを使用していますが、ページに存在する場合と存在しない場合があるxpathを見つけようとしています。自分で作成したセレクター(:tab_is_selected)を使用して、次のようなxp​​athを検索できるようにしたいと思います。

page.should have_xpath(:tab_is_selected、selectable)ここで、selectableはタブの名前です。

findを使用すると、xpathが常に存在するとは限らないため、失敗します。

カピバラに私がこれを行うことができる図書館があるかどうか誰かが知っていますか?それ以外の場合は、独自のモジュールを作成する必要があります。

ありがとう。

4

1 に答える 1

3

私は使用しています:

page.has_selector?(:xpath, selectable).should == false

page.has_css?(selectable).should == true

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Matchers

于 2012-07-24T16:05:25.197 に答える