Как выбрать ссылку в списке, чтобы щелкнуть по приемочному тесту rspec. Код для зрения (в HTML):Как выбрать тэг 'a' в списке для теста RSpec?
%ul.exports
%li.model
.name
Model 1
.control
link_to 'Export', export_model_path(:model1)
Я попытался
(page.find("a")[:href] = "/admin/export/users").click
и ответ "Капибара Неоднозначный матч. Я также пробовал варианты на
page.find(".exports li:nth-child(3) control a").click
и ответ «не может найти css». Все элементы в списке идентичны, за исключением значения href.
awesome! это сработало, спасибо вам большое. Я буду читать, чтобы понять, какое решение вы предложили. – margo
Отлично! Вы можете найти более подробную информацию о XPath и Capybara [здесь] (https://github.com/jnicklas/capybara#xpath-css-and-selectors) и многое другое о поиске [здесь] (https://github.com/jnicklas/ капибара # находка) – newmediafreak