ruby – 使用Poltergeist时如何获取元素的HTML?
发布时间:2020-12-16 20:17:38 所属栏目:百科 来源:网络整理
导读:我正在使用水豚与Poltergeist司机.我的问题是:如何获取一个节点的 HTML(字符串)? 我读过,使用RackTest驱动,你可以这样得到: find("table").native #= native Nokogiri elementfind("table").native.to_html #= "..." 但是,在一个节点上调用#native的Polte
我正在使用水豚与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 解决方法
我在这里的其他人添加这个答案.解决方案是死的简单.
按照你提供的例子: find("table")['outerHTML'] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0,
- vb.net 教程 3-4 窗体编程 公共控件2 radiobutton & Co
- 是否有可能在Swift中捕获NSInternalInconsistencyException
- 如何在sqlite中找到二进制blob的长度(大小)
- xml 使用PULL解析器
- edltplus使用正则表达式替换多余空行
- [Swift通天遁地]八、媒体与动画-(14)使用TextKit快速实现文
- Swift 语言基础(2)-字符和字符串
- 使用VB代码将新工作表添加到现有Excel工作簿
- ruby-on-rails – 处理API速率限制?