Я пытаюсь получить текстовое значение заголовка таблицы с именем класса в Capybara. Я получаю элемент node в Capybara, но не могу получить текстовое содержимое класса, когда использую атрибут text
. Как я могу получить текст элемента узла Капибара здесь?
html.erb
<% @tests.each do |test| %>
<th class="test_name_header"><%= test.name %></th>
<% end %>
capybara_test.rb
all(:css, '.test_name_header', :visible => false).each do |el|
puts el.text
end
Этот код не печатает текст элемента. Ничего не печатается, но когда я puts el
в приведенном выше коде, он печатает элемент узла.