Sha256: fa8a228140c55a761ac40882f8ae55644ba2be1f8d22b28a78d2754443cfd7c3
Contents?: true
Size: 587 Bytes
Versions: 46
Compression:
Stored size: 587 Bytes
Contents
module Watir module Locators class Cell class SelectorBuilder < Element::SelectorBuilder def build_wd_selector(selectors) return if selectors.values.any? { |e| e.kind_of? Regexp } expressions = %w[./th ./td] attr_expr = xpath_builder.attribute_expression(nil, selectors) unless attr_expr.empty? expressions.map! { |e| "#{e}[#{attr_expr}]" } end xpath = expressions.join(" | ") p build_wd_selector: xpath if $DEBUG [:xpath, xpath] end end end end end
Version data entries
46 entries across 46 versions & 2 rubygems