В какой библиотеке используется капибара в качестве селектора 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). Почему EQ -селектор в Капибаре начинается с 1? Ошибка или функция?
Обновлять
Кажется, что это какой -то неофициальный селектор, который работает как nth-child
. Анкет Что использует Capybara (/envjs) под капотом для селекторов? Это не похоже на jQuery, так как это началось с уравнения (0), как упомянуто выше.
Решение
Капибара использует Нокогири под капотом.
Не связан с StackOverflow