В моем окружении find возвращает Capybara :: Element - который отвечает методу: native, как упоминал Эрик Ху, который возвращает Selenium :: WebDriver :: Element (для меня).Затем: текст получает содержимое, так что это может быть просто:
results = find(:xpath, "//td[@id='#{cell_id}']")
contents = results.native.text
, если вы ищете содержимое ячейки таблицы.В Capybara :: Element нет методов содержимого, inner_html, inner_text или узлов.Предполагая, что люди не просто придумывают вещи, возможно, вы получите что-то отличное от находки, в зависимости от того, что еще вы загрузили с помощью Capybara.