Я использую Capybara с драйвером Poltergeist. Мой вопрос: как получить HTML (строку) node?
Я читал, что с помощью драйвера RackTest вы можете сделать это следующим образом:
find("table").native #=> native Nokogiri element
find("table").native.to_html #=> "..."
Но с вызовом poltergeist #native
на node возвращается a Capybara::Poltergeist::Node
, а не собственный элемент Nokogiri. И затем вызов #native
снова в Capybara::Poltergeist::Node
снова возвращает тот же Capybara::Poltergeist::Node
(то есть возвращает self
).
У вас стало немного раздражающим смотреть на HTML со всей страницы, чтобы найти то, что я ищу: P