我正在使用水豚与Poltergeist司机.我的问题是:如何获取一个节点的
HTML(字符串)?
我读过,使用RackTest驱动,你可以这样得到:
find("table").native #=> native Nokogiri element find("table").native.to_html #=> "..."
但是,在一个节点上调用#native的Poltergeist会返回一个Capybara :: Poltergeist :: Node,而不是一个本机的Nokogiri元素.然后再次在Capybara :: Poltergeist :: Node上再次呼叫#native返回相同的Capybara :: Poltergeist :: Node(即返回自身).
从整个页面看HTML,找到我正在寻找的东西,已经变得轻微的刺激:P