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
el_stale?()
Alias for: stale?
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