Module: IEgrip::GetElements
Constant Summary
Constants included
from Retry
Retry::RETRY_INTERVAL
Instance Method Summary
collapse
Methods included from Retry
#retryCheck, #retryGetTarget
Instance Method Details
#getElementByName(target_str) ⇒ Object
314
315
316
317
318
319
|
# File 'lib/iegrip.rb', line 314
def getElementByName(target_str)
retryGetTarget {
taglist = get_elements_by_key(target_str, "NAME")
taglist[0]
}
end
|
#getElementByText(target_str) ⇒ Object
308
309
310
311
312
313
|
# File 'lib/iegrip.rb', line 308
def getElementByText(target_str)
retryGetTarget {
taglist = get_elements_by_key(target_str, "INNERTEXT")
taglist[0]
}
end
|
#getElementByTitle(target_str) ⇒ Object
296
297
298
299
300
301
|
# File 'lib/iegrip.rb', line 296
def getElementByTitle(target_str)
retryGetTarget {
taglist = get_elements_by_key(target_str, "VALUE")
taglist[0]
}
end
|
#getElementByValue(target_str) ⇒ Object
302
303
304
305
306
307
|
# File 'lib/iegrip.rb', line 302
def getElementByValue(target_str)
retryGetTarget {
taglist = get_elements_by_key(target_str, "VALUE")
taglist[0]
}
end
|
#getElementsByName(name) ⇒ Object
270
271
272
273
274
275
|
# File 'lib/iegrip.rb', line 270
def getElementsByName(name)
retryGetTarget {
raw_col = @raw_object.getElementsByName(name)
raw_col ? HTMLElementCollection.new(raw_col, @ie_obj) : nil
}
end
|
#getElementsByTagName(tag_name) ⇒ Object
Also known as:
elements
278
279
280
281
282
283
|
# File 'lib/iegrip.rb', line 278
def getElementsByTagName(tag_name)
retryGetTarget {
raw_col = @raw_object.getElementsByTagName(tag_name)
raw_col ? HTMLElementCollection.new(raw_col, @ie_obj) : nil
}
end
|
#getElementsByText(target_str) ⇒ Object
292
293
294
|
# File 'lib/iegrip.rb', line 292
def getElementsByText(target_str)
retryGetTarget { get_elements_by_key(target_str, "INNERTEXT") }
end
|
#getElementsByTitle(target_str) ⇒ Object
286
287
288
|
# File 'lib/iegrip.rb', line 286
def getElementsByTitle(target_str)
retryGetTarget { get_elements_by_key(target_str, "VALUE") }
end
|
#getElementsByValue(target_str) ⇒ Object
289
290
291
|
# File 'lib/iegrip.rb', line 289
def getElementsByValue(target_str)
retryGetTarget { get_elements_by_key(target_str, "VALUE") }
end
|