Class: Watir::Locators::Element::Validator
- Inherits:
-
Object
- Object
- Watir::Locators::Element::Validator
show all
- Defined in:
- lib/watir-webdriver/locators/element/validator.rb
Instance Method Summary
collapse
Instance Method Details
#validate(element, selector) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'lib/watir-webdriver/locators/element/validator.rb', line 5
def validate(element, selector)
selector_tag_name = selector[:tag_name]
element_tag_name = element.tag_name.downcase
if selector_tag_name
return unless selector_tag_name === element_tag_name
end
if element_tag_name == 'input'
return if selector[:type] && selector[:type] != element.attribute(:type)
end
element
end
|