В какой библиотеке используется капибара в качестве селектора CSS?

StackOverflow https://stackoverflow.com/questions/4124523

Вопрос

Для моих приемных тестов я использую стейк и капибару (+ 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), как упомянуто выше.

Это было полезно?

Решение

Капибара использует Нокогири под капотом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top