Class: Watir::Locator
- Inherits:
-
Object
show all
- Includes:
- Watir, Exception
- Defined in:
- lib/watir/locator.rb
Instance Method Summary
collapse
Methods included from Watir
_register, _unregister, autoit, #dialog, until_with_timeout
Instance Method Details
#match_with_specifiers?(element) ⇒ Boolean
25
26
27
28
29
30
31
|
# File 'lib/watir/locator.rb', line 25
def match_with_specifiers?(element)
@specifiers.each do |how, what|
next if how == :index
return false unless match? element, how, what
end
return true
end
|
#normalize_specifiers!(specifiers) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/watir/locator.rb', line 6
def normalize_specifiers!(specifiers)
specifiers.each do |how, what|
case how
when :index
what = what.to_i
when :url
how = :href
when :class
how = :class_name
when :caption
how = :value
when :method
how = :form_method
end
@specifiers[how] = what
end
end
|