Капибара должна поддерживать селектор +
(я думаю, что он использует Nokogiri, который, безусловно, поддерживает это) Возможно, вы используете старую версию? Или вы используете драйвер Capybara, который не поддерживает JavaScript, чтобы дополнительный элемент вообще не отображался?
Кроме того, не используйте RSpec для тестирования вашего HTML. Огурец гораздо лучше в этом. Для взаимодействия с JavaScript вам нужно использовать Selenium или Capybara-Webkit. Или, если у вас много JavaScript, попробуйте протестировать его с помощью Jasmine.