Class: Pincers::Backend::Nokogiri
- Inherits:
-
Base
- Object
- Base
- Pincers::Backend::Nokogiri
show all
- Defined in:
- lib/pincers/backend/nokogiri.rb
Instance Attribute Summary
Attributes inherited from Base
#document
Instance Method Summary
collapse
Methods inherited from Base
#clear_input, #click_on_element, #document_url, #double_click_on_element, #drag_and_drop, #element_is_actionable?, #fetch_cookies, #hover_over_element, #initialize, #javascript_enabled?, #navigate_back, #navigate_forward, #navigate_to, #refresh_document, #right_click_on_element, #set_element_text, #switch_to_frame, #switch_to_parent_frame, #switch_to_top_frame
Instance Method Details
#close_document ⇒ Object
16
17
18
|
# File 'lib/pincers/backend/nokogiri.rb', line 16
def close_document
end
|
#document_root ⇒ Object
8
9
10
|
# File 'lib/pincers/backend/nokogiri.rb', line 8
def document_root
[document]
end
|
#document_title ⇒ Object
12
13
14
|
# File 'lib/pincers/backend/nokogiri.rb', line 12
def document_title
document.title
end
|
42
43
44
45
46
47
48
|
# File 'lib/pincers/backend/nokogiri.rb', line 42
def (_element, _name)
_name = _name.to_sym
value = _element[_name]
value = checkbox_value_fix _element, value if _name == :value
value
end
|
38
39
40
|
# File 'lib/pincers/backend/nokogiri.rb', line 38
def (_element)
_element.to_html
end
|
30
31
32
|
# File 'lib/pincers/backend/nokogiri.rb', line 30
def (_element)
_element.name
end
|
34
35
36
|
# File 'lib/pincers/backend/nokogiri.rb', line 34
def (_element)
_element.content
end
|
#search_by_css(_element, _selector, _limit) ⇒ Object
20
21
22
23
|
# File 'lib/pincers/backend/nokogiri.rb', line 20
def search_by_css(_element, _selector, _limit)
_element.css _selector
end
|
#search_by_xpath(_element, _selector, _limit) ⇒ Object
25
26
27
28
|
# File 'lib/pincers/backend/nokogiri.rb', line 25
def search_by_xpath(_element, _selector, _limit)
_element.xpath _selector
end
|