Module: IEgrip::GetElements
- Included in:
- Document, HTMLElement
- Defined in:
- lib/iegrip.rb
Instance Method Summary collapse
- #getElementByName(target_str) ⇒ Object
- #getElementByText(target_str) ⇒ Object
- #getElementByTitle(target_str) ⇒ Object
- #getElementByValue(target_str) ⇒ Object
- #getElementsByName(name) ⇒ Object
- #getElementsByTagName(tag_name) ⇒ Object (also: #elements)
- #getElementsByText(target_str) ⇒ Object
- #getElementsByTitle(target_str) ⇒ Object
- #getElementsByValue(target_str) ⇒ Object
Instance Method Details
#getElementByName(target_str) ⇒ Object
259 260 261 262 |
# File 'lib/iegrip.rb', line 259 def getElementByName(target_str) taglist = get_elements_by_key(target_str, "NAME") taglist[0] end |
#getElementByText(target_str) ⇒ Object
255 256 257 258 |
# File 'lib/iegrip.rb', line 255 def getElementByText(target_str) taglist = get_elements_by_key(target_str, "INNERTEXT") taglist[0] end |
#getElementByTitle(target_str) ⇒ Object
247 248 249 250 |
# File 'lib/iegrip.rb', line 247 def getElementByTitle(target_str) taglist = get_elements_by_key(target_str, "VALUE") taglist[0] end |
#getElementByValue(target_str) ⇒ Object
251 252 253 254 |
# File 'lib/iegrip.rb', line 251 def getElementByValue(target_str) taglist = get_elements_by_key(target_str, "VALUE") taglist[0] end |
#getElementsByName(name) ⇒ Object
225 226 227 228 |
# File 'lib/iegrip.rb', line 225 def getElementsByName(name) raw_col = @raw_object.getElementsByName(name) raw_col ? HTMLElementCollection.new(raw_col, @ie_obj) : nil end |
#getElementsByTagName(tag_name) ⇒ Object Also known as: elements
231 232 233 234 |
# File 'lib/iegrip.rb', line 231 def getElementsByTagName(tag_name) raw_col = @raw_object.getElementsByTagName(tag_name) raw_col ? HTMLElementCollection.new(raw_col, @ie_obj) : nil end |
#getElementsByText(target_str) ⇒ Object
243 244 245 |
# File 'lib/iegrip.rb', line 243 def getElementsByText(target_str) get_elements_by_key(target_str, "INNERTEXT") end |
#getElementsByTitle(target_str) ⇒ Object
237 238 239 |
# File 'lib/iegrip.rb', line 237 def getElementsByTitle(target_str) get_elements_by_key(target_str, "VALUE") end |
#getElementsByValue(target_str) ⇒ Object
240 241 242 |
# File 'lib/iegrip.rb', line 240 def getElementsByValue(target_str) get_elements_by_key(target_str, "VALUE") end |