CapybaraはCSSセレクターとしてどのライブラリを使用していますか?
-
29-09-2019 - |
質問
受け入れテストのために、ステーキとカピバラ(+ envjs)を使用しています。このような要素を見つけようとするとき find("#ticker").find("li:eq(0)")
それは私に教えてくれます Unable to find 'li:eq(0)'
, 、 しかし find("#ticker").find("li:eq(1)")
最初に正しいものを返します li
リストの要素。私は、EQセレクターが0(jQuery)で始まることに慣れています。 CapybaraのEQセレクターが1で始まるのはなぜですか?バグまたは機能?
アップデート
のように機能するのは、いくつかの非公式セレクターのようです nth-child
. 。 Capybara(/envjs)は、セレクターにフードの下で何を使用していますか?上記のようにeq(0)で始まるので、それはjqueryではないようです。
解決
カピバラは使用します ノコギリ フードの下。
所属していません StackOverflow