Module: IEgrip::GetElements

Included in:
Document, HTMLElement
Defined in:
lib/iegrip.rb

Instance Method Summary collapse

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