5

カピバラの has_selector を使用すると? find() メソッドのように、待機してから dom ノードの検索を再試行しますか? 以下のドキュメントには有用な情報が見つかりません。私は答えに興味がありますが、ルビードキュメントからその情報をどのように推測するかについてもっと興味があります(常にナビゲートに問題が発生します)。

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Matchers#has_selector%3F-instance_method

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Finders#find-instance_method

4

1 に答える 1

6

はい。assert_selectorソースを見ると、を呼び出しますsynchronize

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Base#synchronize-instance_method

「ソースを表示」はあなたの友達です。ほとんどのレンダリングされたドキュメントにはそれがあります。そして、常に実際のソース コードがあります。多くの場合、レンダリングされたドキュメントよりも優先されます。

于 2013-09-12T14:29:12.430 に答える