class Watir::Element
Attributes
doc[R]
Public Instance Methods
doc=(html)
click to toggle source
Store instance of Nokogiri
# File lib/extensions/watir/element.rb, line 9 def doc=(html) @doc = html return if html.nil? @reset_doc_hook = ->(*) { reset_doc } browser.after_hooks.add(@reset_doc_hook) end
reset_doc()
click to toggle source
# File lib/extensions/watir/element.rb, line 17 def reset_doc @doc = nil browser.after_hooks.delete(@reset_doc_hook) end
stale?()
click to toggle source
# File lib/extensions/watir/element.rb, line 34 def stale? @doc.nil? && el_stale? end
Also aliased as: el_stale?
text!()
click to toggle source
Uses Nokogiri to return the text of the element.
@return [String]
# File lib/extensions/watir/element.rb, line 28 def text! selector_builder.built[:nokogiri] = true text.strip end