module Watir::Container

Public Instance Methods

a(*args) click to toggle source

@return [Anchor]

# File lib/watir-webdriver/elements/html_elements.rb, line 944
def a(*args)
  Anchor.new(self, extract_selector(args).merge(tag_name: "a"))
end
Also aliased as: link
abbr(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 954
def abbr(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "abbr"))
end
abbrs(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 958
def abbrs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "abbr"))
end
address(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 964
def address(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "address"))
end
addresses(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 968
def addresses(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "address"))
end
animate(*args) click to toggle source

@return [Animate]

# File lib/watir-webdriver/elements/svg_elements.rb, line 328
def animate(*args)
  Animate.new(self, extract_selector(args).merge(tag_name: "animate"))
end
animate_motion(*args) click to toggle source

@return [AnimateMotion]

# File lib/watir-webdriver/elements/svg_elements.rb, line 338
def animate_motion(*args)
  AnimateMotion.new(self, extract_selector(args).merge(tag_name: "animateMotion"))
end
animate_motions(*args) click to toggle source

@return [AnimateMotionCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 342
def animate_motions(*args)
  AnimateMotionCollection.new(self, extract_selector(args).merge(tag_name: "animateMotion"))
end
animate_transform(*args) click to toggle source

@return [AnimateTransform]

# File lib/watir-webdriver/elements/svg_elements.rb, line 348
def animate_transform(*args)
  AnimateTransform.new(self, extract_selector(args).merge(tag_name: "animateTransform"))
end
animate_transforms(*args) click to toggle source

@return [AnimateTransformCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 352
def animate_transforms(*args)
  AnimateTransformCollection.new(self, extract_selector(args).merge(tag_name: "animateTransform"))
end
animates(*args) click to toggle source

@return [AnimateCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 332
def animates(*args)
  AnimateCollection.new(self, extract_selector(args).merge(tag_name: "animate"))
end
area(*args) click to toggle source

@return [Area]

# File lib/watir-webdriver/elements/html_elements.rb, line 974
def area(*args)
  Area.new(self, extract_selector(args).merge(tag_name: "area"))
end
areas(*args) click to toggle source

@return [AreaCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 978
def areas(*args)
  AreaCollection.new(self, extract_selector(args).merge(tag_name: "area"))
end
article(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 984
def article(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "article"))
end
articles(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 988
def articles(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "article"))
end
as(*args) click to toggle source

@return [AnchorCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 948
def as(*args)
  AnchorCollection.new(self, extract_selector(args).merge(tag_name: "a"))
end
Also aliased as: links
aside(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 994
def aside(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "aside"))
end
asides(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 998
def asides(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "aside"))
end
audio(*args) click to toggle source

@return [Audio]

# File lib/watir-webdriver/elements/html_elements.rb, line 1004
def audio(*args)
  Audio.new(self, extract_selector(args).merge(tag_name: "audio"))
end
audios(*args) click to toggle source

@return [AudioCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1008
def audios(*args)
  AudioCollection.new(self, extract_selector(args).merge(tag_name: "audio"))
end
b(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1014
def b(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "b"))
end
base(*args) click to toggle source

@return [Base]

# File lib/watir-webdriver/elements/html_elements.rb, line 1024
def base(*args)
  Base.new(self, extract_selector(args).merge(tag_name: "base"))
end
bases(*args) click to toggle source

@return [BaseCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1028
def bases(*args)
  BaseCollection.new(self, extract_selector(args).merge(tag_name: "base"))
end
bdi(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1034
def bdi(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "bdi"))
end
bdis(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1038
def bdis(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "bdi"))
end
bdo(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1044
def bdo(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "bdo"))
end
bdos(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1048
def bdos(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "bdo"))
end
blockquote(*args) click to toggle source

@return [Quote]

# File lib/watir-webdriver/elements/html_elements.rb, line 1054
def blockquote(*args)
  Quote.new(self, extract_selector(args).merge(tag_name: "blockquote"))
end
blockquotes(*args) click to toggle source

@return [QuoteCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1058
def blockquotes(*args)
  QuoteCollection.new(self, extract_selector(args).merge(tag_name: "blockquote"))
end
body(*args) click to toggle source

@return [Body]

# File lib/watir-webdriver/elements/html_elements.rb, line 1064
def body(*args)
  Body.new(self, extract_selector(args).merge(tag_name: "body"))
end
bodys(*args) click to toggle source

@return [BodyCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1068
def bodys(*args)
  BodyCollection.new(self, extract_selector(args).merge(tag_name: "body"))
end
br(*args) click to toggle source

@return [BR]

# File lib/watir-webdriver/elements/html_elements.rb, line 1074
def br(*args)
  BR.new(self, extract_selector(args).merge(tag_name: "br"))
end
brs(*args) click to toggle source

@return [BRCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1078
def brs(*args)
  BRCollection.new(self, extract_selector(args).merge(tag_name: "br"))
end
bs(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1018
def bs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "b"))
end
button(*args) click to toggle source

@return [Button]

# File lib/watir-webdriver/elements/html_elements.rb, line 1084
def button(*args)
  Button.new(self, extract_selector(args).merge(tag_name: "button"))
end
buttons(*args) click to toggle source

@return [ButtonCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1088
def buttons(*args)
  ButtonCollection.new(self, extract_selector(args).merge(tag_name: "button"))
end
canvas(*args) click to toggle source

@return [Canvas]

# File lib/watir-webdriver/elements/html_elements.rb, line 1094
def canvas(*args)
  Canvas.new(self, extract_selector(args).merge(tag_name: "canvas"))
end
canvases(*args) click to toggle source

@return [CanvasCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1098
def canvases(*args)
  CanvasCollection.new(self, extract_selector(args).merge(tag_name: "canvas"))
end
caption(*args) click to toggle source

@return [TableCaption]

# File lib/watir-webdriver/elements/html_elements.rb, line 1104
def caption(*args)
  TableCaption.new(self, extract_selector(args).merge(tag_name: "caption"))
end
captions(*args) click to toggle source

@return [TableCaptionCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1108
def captions(*args)
  TableCaptionCollection.new(self, extract_selector(args).merge(tag_name: "caption"))
end
checkbox(*args) click to toggle source
# File lib/watir-webdriver/elements/checkbox.rb, line 43
def checkbox(*args)
  CheckBox.new(self, extract_selector(args).merge(tag_name: "input", type: "checkbox"))
end
checkboxes(*args) click to toggle source
# File lib/watir-webdriver/elements/checkbox.rb, line 47
def checkboxes(*args)
  CheckBoxCollection.new(self, extract_selector(args).merge(tag_name: "input", type: "checkbox"))
end
circle(*args) click to toggle source

@return [Circle]

# File lib/watir-webdriver/elements/svg_elements.rb, line 358
def circle(*args)
  Circle.new(self, extract_selector(args).merge(tag_name: "circle"))
end
circles(*args) click to toggle source

@return [CircleCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 362
def circles(*args)
  CircleCollection.new(self, extract_selector(args).merge(tag_name: "circle"))
end
cite(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1114
def cite(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "cite"))
end
cites(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1118
def cites(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "cite"))
end
code(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1124
def code(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "code"))
end
codes(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1128
def codes(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "code"))
end
col(*args) click to toggle source

@return [TableCol]

# File lib/watir-webdriver/elements/html_elements.rb, line 1134
def col(*args)
  TableCol.new(self, extract_selector(args).merge(tag_name: "col"))
end
colgroup(*args) click to toggle source

@return [TableCol]

# File lib/watir-webdriver/elements/html_elements.rb, line 1144
def colgroup(*args)
  TableCol.new(self, extract_selector(args).merge(tag_name: "colgroup"))
end
colgroups(*args) click to toggle source

@return [TableColCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1148
def colgroups(*args)
  TableColCollection.new(self, extract_selector(args).merge(tag_name: "colgroup"))
end
cols(*args) click to toggle source

@return [TableColCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1138
def cols(*args)
  TableColCollection.new(self, extract_selector(args).merge(tag_name: "col"))
end
cursor(*args) click to toggle source

@return [Cursor]

# File lib/watir-webdriver/elements/svg_elements.rb, line 368
def cursor(*args)
  Cursor.new(self, extract_selector(args).merge(tag_name: "cursor"))
end
cursors(*args) click to toggle source

@return [CursorCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 372
def cursors(*args)
  CursorCollection.new(self, extract_selector(args).merge(tag_name: "cursor"))
end
data(*args) click to toggle source

@return [Data]

# File lib/watir-webdriver/elements/html_elements.rb, line 1154
def data(*args)
  Data.new(self, extract_selector(args).merge(tag_name: "data"))
end
datalist(*args) click to toggle source

@return [DataList]

# File lib/watir-webdriver/elements/html_elements.rb, line 1164
def datalist(*args)
  DataList.new(self, extract_selector(args).merge(tag_name: "datalist"))
end
datalists(*args) click to toggle source

@return [DataListCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1168
def datalists(*args)
  DataListCollection.new(self, extract_selector(args).merge(tag_name: "datalist"))
end
datas(*args) click to toggle source

@return [DataCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1158
def datas(*args)
  DataCollection.new(self, extract_selector(args).merge(tag_name: "data"))
end
dd(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1174
def dd(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "dd"))
end
dds(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1178
def dds(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "dd"))
end
defs(*args) click to toggle source

@return [Defs]

# File lib/watir-webdriver/elements/svg_elements.rb, line 378
def defs(*args)
  Defs.new(self, extract_selector(args).merge(tag_name: "defs"))
end
defss(*args) click to toggle source

@return [DefsCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 382
def defss(*args)
  DefsCollection.new(self, extract_selector(args).merge(tag_name: "defs"))
end
del(*args) click to toggle source

@return [Mod]

# File lib/watir-webdriver/elements/html_elements.rb, line 1184
def del(*args)
  Mod.new(self, extract_selector(args).merge(tag_name: "del"))
end
dels(*args) click to toggle source

@return [ModCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1188
def dels(*args)
  ModCollection.new(self, extract_selector(args).merge(tag_name: "del"))
end
desc(*args) click to toggle source

@return [Desc]

# File lib/watir-webdriver/elements/svg_elements.rb, line 388
def desc(*args)
  Desc.new(self, extract_selector(args).merge(tag_name: "desc"))
end
descs(*args) click to toggle source

@return [DescCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 392
def descs(*args)
  DescCollection.new(self, extract_selector(args).merge(tag_name: "desc"))
end
details(*args) click to toggle source

@return [Details]

# File lib/watir-webdriver/elements/html_elements.rb, line 1194
def details(*args)
  Details.new(self, extract_selector(args).merge(tag_name: "details"))
end
detailses(*args) click to toggle source

@return [DetailsCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1198
def detailses(*args)
  DetailsCollection.new(self, extract_selector(args).merge(tag_name: "details"))
end
dfn(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1204
def dfn(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "dfn"))
end
dfns(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1208
def dfns(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "dfn"))
end
dialog(*args) click to toggle source

@return [Dialog]

# File lib/watir-webdriver/elements/html_elements.rb, line 1214
def dialog(*args)
  Dialog.new(self, extract_selector(args).merge(tag_name: "dialog"))
end
dialogs(*args) click to toggle source

@return [DialogCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1218
def dialogs(*args)
  DialogCollection.new(self, extract_selector(args).merge(tag_name: "dialog"))
end
discard(*args) click to toggle source

@return [Metadata]

# File lib/watir-webdriver/elements/svg_elements.rb, line 398
def discard(*args)
  Metadata.new(self, extract_selector(args).merge(tag_name: "discard"))
end
discards(*args) click to toggle source

@return [MetadataCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 402
def discards(*args)
  MetadataCollection.new(self, extract_selector(args).merge(tag_name: "discard"))
end
div(*args) click to toggle source

@return [Div]

# File lib/watir-webdriver/elements/html_elements.rb, line 1224
def div(*args)
  Div.new(self, extract_selector(args).merge(tag_name: "div"))
end
divs(*args) click to toggle source

@return [DivCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1228
def divs(*args)
  DivCollection.new(self, extract_selector(args).merge(tag_name: "div"))
end
dl(*args) click to toggle source

@return [DList]

# File lib/watir-webdriver/elements/html_elements.rb, line 1234
def dl(*args)
  DList.new(self, extract_selector(args).merge(tag_name: "dl"))
end
dls(*args) click to toggle source

@return [DListCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1238
def dls(*args)
  DListCollection.new(self, extract_selector(args).merge(tag_name: "dl"))
end
dt(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1244
def dt(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "dt"))
end
dts(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1248
def dts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "dt"))
end
element(*args) click to toggle source

Returns element.

@example

browser.element(data_bind: 'func')

@return [HTMLElement]

# File lib/watir-webdriver/container.rb, line 15
def element(*args)
  HTMLElement.new(self, extract_selector(args))
end
elements(*args) click to toggle source

Returns element collection.

@example

browser.elements(data_bind: 'func')

@return [HTMLElementCollection]

# File lib/watir-webdriver/container.rb, line 28
def elements(*args)
  HTMLElementCollection.new(self, extract_selector(args))
end
ellipse(*args) click to toggle source

@return [Ellipse]

# File lib/watir-webdriver/elements/svg_elements.rb, line 408
def ellipse(*args)
  Ellipse.new(self, extract_selector(args).merge(tag_name: "ellipse"))
end
ellipses(*args) click to toggle source

@return [EllipseCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 412
def ellipses(*args)
  EllipseCollection.new(self, extract_selector(args).merge(tag_name: "ellipse"))
end
em(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1254
def em(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "em"))
end
embed(*args) click to toggle source

@return [Embed]

# File lib/watir-webdriver/elements/html_elements.rb, line 1264
def embed(*args)
  Embed.new(self, extract_selector(args).merge(tag_name: "embed"))
end
embeds(*args) click to toggle source

@return [EmbedCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1268
def embeds(*args)
  EmbedCollection.new(self, extract_selector(args).merge(tag_name: "embed"))
end
ems(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1258
def ems(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "em"))
end
extract_selector(selectors) click to toggle source

@api private

# File lib/watir-webdriver/container.rb, line 36
def extract_selector(selectors)
  case selectors.size
  when 2
    return { selectors[0] => selectors[1] }
  when 1
    obj = selectors.first
    return obj if obj.kind_of? Hash
  when 0
    return {}
  end

  raise ArgumentError, "expected Hash or (:how, 'what'), got #{selectors.inspect}"
end
field_set(*args)
Alias for: fieldset
field_sets(*args)
Alias for: fieldsets
fieldset(*args) click to toggle source

@return [FieldSet]

# File lib/watir-webdriver/elements/html_elements.rb, line 1274
def fieldset(*args)
  FieldSet.new(self, extract_selector(args).merge(tag_name: "fieldset"))
end
Also aliased as: field_set
fieldsets(*args) click to toggle source

@return [FieldSetCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1278
def fieldsets(*args)
  FieldSetCollection.new(self, extract_selector(args).merge(tag_name: "fieldset"))
end
Also aliased as: field_sets
figcaption(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1284
def figcaption(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "figcaption"))
end
figcaptions(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1288
def figcaptions(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "figcaption"))
end
figure(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1294
def figure(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "figure"))
end
figures(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1298
def figures(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "figure"))
end
file_field(*args) click to toggle source
# File lib/watir-webdriver/elements/file_field.rb, line 30
def file_field(*args)
  FileField.new(self, extract_selector(args).merge(tag_name: "input", type: "file"))
end
file_fields(*args) click to toggle source
# File lib/watir-webdriver/elements/file_field.rb, line 34
def file_fields(*args)
  FileFieldCollection.new(self, extract_selector(args).merge(tag_name: "input", type: "file"))
end
font(*args) click to toggle source
# File lib/watir-webdriver/elements/font.rb, line 3
def font(*args)
  Font.new(self, extract_selector(args).merge(tag_name: "font"))
end
fonts(*args) click to toggle source
# File lib/watir-webdriver/elements/font.rb, line 7
def fonts(*args)
  FontCollection.new(self, extract_selector(args).merge(tag_name: "font"))
end
footers(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1308
def footers(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "footer"))
end
foreign_object(*args) click to toggle source

@return [ForeignObject]

# File lib/watir-webdriver/elements/svg_elements.rb, line 418
def foreign_object(*args)
  ForeignObject.new(self, extract_selector(args).merge(tag_name: "foreignObject"))
end
foreign_objects(*args) click to toggle source

@return [ForeignObjectCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 422
def foreign_objects(*args)
  ForeignObjectCollection.new(self, extract_selector(args).merge(tag_name: "foreignObject"))
end
form(*args) click to toggle source

@return [Form]

# File lib/watir-webdriver/elements/html_elements.rb, line 1314
def form(*args)
  Form.new(self, extract_selector(args).merge(tag_name: "form"))
end
forms(*args) click to toggle source

@return [FormCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1318
def forms(*args)
  FormCollection.new(self, extract_selector(args).merge(tag_name: "form"))
end
frame(*args) click to toggle source
# File lib/watir-webdriver/elements/iframe.rb, line 107
def frame(*args)
  Frame.new(self, extract_selector(args).merge(tag_name: "frame"))
end
frames(*args) click to toggle source
# File lib/watir-webdriver/elements/iframe.rb, line 111
def frames(*args)
  FrameCollection.new(self, extract_selector(args).merge(tag_name: "frame"))
end
frameset(*args) click to toggle source

@return [FrameSet]

# File lib/watir-webdriver/elements/html_elements.rb, line 1324
def frameset(*args)
  FrameSet.new(self, extract_selector(args).merge(tag_name: "frameset"))
end
framesets(*args) click to toggle source

@return [FrameSetCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1328
def framesets(*args)
  FrameSetCollection.new(self, extract_selector(args).merge(tag_name: "frameset"))
end
g(*args) click to toggle source

@return [G]

# File lib/watir-webdriver/elements/svg_elements.rb, line 428
def g(*args)
  G.new(self, extract_selector(args).merge(tag_name: "g"))
end
gs(*args) click to toggle source

@return [GCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 432
def gs(*args)
  GCollection.new(self, extract_selector(args).merge(tag_name: "g"))
end
h1(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1334
def h1(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h1"))
end
h1s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1338
def h1s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h1"))
end
h2(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1344
def h2(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h2"))
end
h2s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1348
def h2s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h2"))
end
h3(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1354
def h3(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h3"))
end
h3s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1358
def h3s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h3"))
end
h4(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1364
def h4(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h4"))
end
h4s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1368
def h4s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h4"))
end
h5(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1374
def h5(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h5"))
end
h5s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1378
def h5s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h5"))
end
h6(*args) click to toggle source

@return [Heading]

# File lib/watir-webdriver/elements/html_elements.rb, line 1384
def h6(*args)
  Heading.new(self, extract_selector(args).merge(tag_name: "h6"))
end
h6s(*args) click to toggle source

@return [HeadingCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1388
def h6s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(tag_name: "h6"))
end
head(*args) click to toggle source

@return [Head]

# File lib/watir-webdriver/elements/html_elements.rb, line 1394
def head(*args)
  Head.new(self, extract_selector(args).merge(tag_name: "head"))
end
header(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1404
def header(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "header"))
end
headers(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1408
def headers(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "header"))
end
heads(*args) click to toggle source

@return [HeadCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1398
def heads(*args)
  HeadCollection.new(self, extract_selector(args).merge(tag_name: "head"))
end
hgroup(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1414
def hgroup(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "hgroup"))
end
hgroups(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1418
def hgroups(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "hgroup"))
end
hidden(*args) click to toggle source
# File lib/watir-webdriver/elements/hidden.rb, line 9
def hidden(*args)
  Hidden.new(self, extract_selector(args).merge(tag_name: "input", type: "hidden"))
end
hiddens(*args) click to toggle source
# File lib/watir-webdriver/elements/hidden.rb, line 13
def hiddens(*args)
  HiddenCollection.new(self, extract_selector(args).merge(tag_name: "input", type: "hidden"))
end
hr(*args) click to toggle source

@return [HR]

# File lib/watir-webdriver/elements/html_elements.rb, line 1424
def hr(*args)
  HR.new(self, extract_selector(args).merge(tag_name: "hr"))
end
hrs(*args) click to toggle source

@return [HRCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1428
def hrs(*args)
  HRCollection.new(self, extract_selector(args).merge(tag_name: "hr"))
end
html(*args) click to toggle source

@return [Html]

# File lib/watir-webdriver/elements/html_elements.rb, line 1434
def html(*args)
  Html.new(self, extract_selector(args).merge(tag_name: "html"))
end
htmls(*args) click to toggle source

@return [HtmlCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1438
def htmls(*args)
  HtmlCollection.new(self, extract_selector(args).merge(tag_name: "html"))
end
i(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1444
def i(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "i"))
end
iframe(*args) click to toggle source

@return [IFrame]

# File lib/watir-webdriver/elements/html_elements.rb, line 1454
def iframe(*args)
  IFrame.new(self, extract_selector(args).merge(tag_name: "iframe"))
end
iframes(*args) click to toggle source

@return [IFrameCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1458
def iframes(*args)
  IFrameCollection.new(self, extract_selector(args).merge(tag_name: "iframe"))
end
image(*args)
Alias for: img
images(*args)
Alias for: imgs
img(*args) click to toggle source

@return [Image]

# File lib/watir-webdriver/elements/html_elements.rb, line 1464
def img(*args)
  Image.new(self, extract_selector(args).merge(tag_name: "img"))
end
Also aliased as: image
imgs(*args) click to toggle source

@return [ImageCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1468
def imgs(*args)
  ImageCollection.new(self, extract_selector(args).merge(tag_name: "img"))
end
Also aliased as: images
input(*args) click to toggle source

@return [Input]

# File lib/watir-webdriver/elements/html_elements.rb, line 1474
def input(*args)
  Input.new(self, extract_selector(args).merge(tag_name: "input"))
end
inputs(*args) click to toggle source

@return [InputCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1478
def inputs(*args)
  InputCollection.new(self, extract_selector(args).merge(tag_name: "input"))
end
ins(*args) click to toggle source

@return [Mod]

# File lib/watir-webdriver/elements/html_elements.rb, line 1484
def ins(*args)
  Mod.new(self, extract_selector(args).merge(tag_name: "ins"))
end
inses(*args) click to toggle source

@return [ModCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1488
def inses(*args)
  ModCollection.new(self, extract_selector(args).merge(tag_name: "ins"))
end
is(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1448
def is(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "i"))
end
kbd(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1494
def kbd(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "kbd"))
end
kbds(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1498
def kbds(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "kbd"))
end
keygen(*args) click to toggle source

@return [Keygen]

# File lib/watir-webdriver/elements/html_elements.rb, line 1504
def keygen(*args)
  Keygen.new(self, extract_selector(args).merge(tag_name: "keygen"))
end
keygens(*args) click to toggle source

@return [KeygenCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1508
def keygens(*args)
  KeygenCollection.new(self, extract_selector(args).merge(tag_name: "keygen"))
end
label(*args) click to toggle source

@return [Label]

# File lib/watir-webdriver/elements/html_elements.rb, line 1514
def label(*args)
  Label.new(self, extract_selector(args).merge(tag_name: "label"))
end
labels(*args) click to toggle source

@return [LabelCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1518
def labels(*args)
  LabelCollection.new(self, extract_selector(args).merge(tag_name: "label"))
end
legend(*args) click to toggle source

@return [Legend]

# File lib/watir-webdriver/elements/html_elements.rb, line 1524
def legend(*args)
  Legend.new(self, extract_selector(args).merge(tag_name: "legend"))
end
legends(*args) click to toggle source

@return [LegendCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1528
def legends(*args)
  LegendCollection.new(self, extract_selector(args).merge(tag_name: "legend"))
end
li(*args) click to toggle source

@return [LI]

# File lib/watir-webdriver/elements/html_elements.rb, line 1534
def li(*args)
  LI.new(self, extract_selector(args).merge(tag_name: "li"))
end
line(*args) click to toggle source

@return [Line]

# File lib/watir-webdriver/elements/svg_elements.rb, line 438
def line(*args)
  Line.new(self, extract_selector(args).merge(tag_name: "line"))
end
linear_gradient(*args) click to toggle source

@return [LinearGradient]

# File lib/watir-webdriver/elements/svg_elements.rb, line 448
def linear_gradient(*args)
  LinearGradient.new(self, extract_selector(args).merge(tag_name: "linearGradient"))
end
linear_gradients(*args) click to toggle source

@return [LinearGradientCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 452
def linear_gradients(*args)
  LinearGradientCollection.new(self, extract_selector(args).merge(tag_name: "linearGradient"))
end
lines(*args) click to toggle source

@return [LineCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 442
def lines(*args)
  LineCollection.new(self, extract_selector(args).merge(tag_name: "line"))
end
lis(*args) click to toggle source

@return [LICollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1538
def lis(*args)
  LICollection.new(self, extract_selector(args).merge(tag_name: "li"))
end
main(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1544
def main(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "main"))
end
mains(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1548
def mains(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "main"))
end
map(*args) click to toggle source

@return [Map]

# File lib/watir-webdriver/elements/html_elements.rb, line 1554
def map(*args)
  Map.new(self, extract_selector(args).merge(tag_name: "map"))
end
maps(*args) click to toggle source

@return [MapCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1558
def maps(*args)
  MapCollection.new(self, extract_selector(args).merge(tag_name: "map"))
end
mark(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1564
def mark(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "mark"))
end
marker(*args) click to toggle source

@return [Marker]

# File lib/watir-webdriver/elements/svg_elements.rb, line 458
def marker(*args)
  Marker.new(self, extract_selector(args).merge(tag_name: "marker"))
end
markers(*args) click to toggle source

@return [MarkerCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 462
def markers(*args)
  MarkerCollection.new(self, extract_selector(args).merge(tag_name: "marker"))
end
marks(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1568
def marks(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "mark"))
end
menu(*args) click to toggle source

@return [Menu]

menuitem(*args) click to toggle source

@return [MenuItem]

menuitems(*args) click to toggle source

@return [MenuItemCollection]

menus(*args) click to toggle source

@return [MenuCollection]

mesh_gradient(*args) click to toggle source

@return [MeshGradient]

# File lib/watir-webdriver/elements/svg_elements.rb, line 468
def mesh_gradient(*args)
  MeshGradient.new(self, extract_selector(args).merge(tag_name: "meshGradient"))
end
mesh_gradients(*args) click to toggle source

@return [MeshGradientCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 472
def mesh_gradients(*args)
  MeshGradientCollection.new(self, extract_selector(args).merge(tag_name: "meshGradient"))
end
mesh_patch(*args) click to toggle source

@return [MeshPatch]

# File lib/watir-webdriver/elements/svg_elements.rb, line 478
def mesh_patch(*args)
  MeshPatch.new(self, extract_selector(args).merge(tag_name: "meshPatch"))
end
mesh_patches(*args) click to toggle source

@return [MeshPatchCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 482
def mesh_patches(*args)
  MeshPatchCollection.new(self, extract_selector(args).merge(tag_name: "meshPatch"))
end
mesh_row(*args) click to toggle source

@return [MeshRow]

# File lib/watir-webdriver/elements/svg_elements.rb, line 488
def mesh_row(*args)
  MeshRow.new(self, extract_selector(args).merge(tag_name: "meshRow"))
end
mesh_rows(*args) click to toggle source

@return [MeshRowCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 492
def mesh_rows(*args)
  MeshRowCollection.new(self, extract_selector(args).merge(tag_name: "meshRow"))
end
meta(*args) click to toggle source

@return [Meta]

# File lib/watir-webdriver/elements/html_elements.rb, line 1594
def meta(*args)
  Meta.new(self, extract_selector(args).merge(tag_name: "meta"))
end
metadata(*args) click to toggle source

@return [Metadata]

# File lib/watir-webdriver/elements/svg_elements.rb, line 498
def metadata(*args)
  Metadata.new(self, extract_selector(args).merge(tag_name: "metadata"))
end
metadatas(*args) click to toggle source

@return [MetadataCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 502
def metadatas(*args)
  MetadataCollection.new(self, extract_selector(args).merge(tag_name: "metadata"))
end
metas(*args) click to toggle source

@return [MetaCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1598
def metas(*args)
  MetaCollection.new(self, extract_selector(args).merge(tag_name: "meta"))
end
meter(*args) click to toggle source

@return [Meter]

# File lib/watir-webdriver/elements/html_elements.rb, line 1604
def meter(*args)
  Meter.new(self, extract_selector(args).merge(tag_name: "meter"))
end
meters(*args) click to toggle source

@return [MeterCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1608
def meters(*args)
  MeterCollection.new(self, extract_selector(args).merge(tag_name: "meter"))
end
mpath(*args) click to toggle source

@return [MPath]

# File lib/watir-webdriver/elements/svg_elements.rb, line 508
def mpath(*args)
  MPath.new(self, extract_selector(args).merge(tag_name: "mpath"))
end
mpaths(*args) click to toggle source

@return [MPathCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 512
def mpaths(*args)
  MPathCollection.new(self, extract_selector(args).merge(tag_name: "mpath"))
end
nav(*args) click to toggle source

@return [HTMLElement]

navs(*args) click to toggle source

@return [HTMLElementCollection]

noscript(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1624
def noscript(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "noscript"))
end
noscripts(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1628
def noscripts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "noscript"))
end
object(*args) click to toggle source

@return [Object]

# File lib/watir-webdriver/elements/html_elements.rb, line 1634
def object(*args)
  Object.new(self, extract_selector(args).merge(tag_name: "object"))
end
objects(*args) click to toggle source

@return [ObjectCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1638
def objects(*args)
  ObjectCollection.new(self, extract_selector(args).merge(tag_name: "object"))
end
ol(*args) click to toggle source

@return [OList]

# File lib/watir-webdriver/elements/html_elements.rb, line 1644
def ol(*args)
  OList.new(self, extract_selector(args).merge(tag_name: "ol"))
end
ols(*args) click to toggle source

@return [OListCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1648
def ols(*args)
  OListCollection.new(self, extract_selector(args).merge(tag_name: "ol"))
end
optgroup(*args) click to toggle source

@return [OptGroup]

# File lib/watir-webdriver/elements/html_elements.rb, line 1654
def optgroup(*args)
  OptGroup.new(self, extract_selector(args).merge(tag_name: "optgroup"))
end
optgroups(*args) click to toggle source

@return [OptGroupCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1658
def optgroups(*args)
  OptGroupCollection.new(self, extract_selector(args).merge(tag_name: "optgroup"))
end
option(*args) click to toggle source

@return [Option]

# File lib/watir-webdriver/elements/html_elements.rb, line 1664
def option(*args)
  Option.new(self, extract_selector(args).merge(tag_name: "option"))
end
options(*args) click to toggle source

@return [OptionCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1668
def options(*args)
  OptionCollection.new(self, extract_selector(args).merge(tag_name: "option"))
end
output(*args) click to toggle source

@return [Output]

# File lib/watir-webdriver/elements/html_elements.rb, line 1674
def output(*args)
  Output.new(self, extract_selector(args).merge(tag_name: "output"))
end
outputs(*args) click to toggle source

@return [OutputCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1678
def outputs(*args)
  OutputCollection.new(self, extract_selector(args).merge(tag_name: "output"))
end
p(*args) click to toggle source

@return [Paragraph]

# File lib/watir-webdriver/elements/html_elements.rb, line 1684
def p(*args)
  Paragraph.new(self, extract_selector(args).merge(tag_name: "p"))
end
param(*args) click to toggle source

@return [Param]

# File lib/watir-webdriver/elements/html_elements.rb, line 1694
def param(*args)
  Param.new(self, extract_selector(args).merge(tag_name: "param"))
end
params(*args) click to toggle source

@return [ParamCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1698
def params(*args)
  ParamCollection.new(self, extract_selector(args).merge(tag_name: "param"))
end
path(*args) click to toggle source

@return [Path]

# File lib/watir-webdriver/elements/svg_elements.rb, line 518
def path(*args)
  Path.new(self, extract_selector(args).merge(tag_name: "path"))
end
paths(*args) click to toggle source

@return [PathCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 522
def paths(*args)
  PathCollection.new(self, extract_selector(args).merge(tag_name: "path"))
end
pattern(*args) click to toggle source

@return [Pattern]

# File lib/watir-webdriver/elements/svg_elements.rb, line 528
def pattern(*args)
  Pattern.new(self, extract_selector(args).merge(tag_name: "pattern"))
end
patterns(*args) click to toggle source

@return [PatternCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 532
def patterns(*args)
  PatternCollection.new(self, extract_selector(args).merge(tag_name: "pattern"))
end
polygon(*args) click to toggle source

@return [Polygon]

# File lib/watir-webdriver/elements/svg_elements.rb, line 538
def polygon(*args)
  Polygon.new(self, extract_selector(args).merge(tag_name: "polygon"))
end
polygons(*args) click to toggle source

@return [PolygonCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 542
def polygons(*args)
  PolygonCollection.new(self, extract_selector(args).merge(tag_name: "polygon"))
end
polyline(*args) click to toggle source

@return [Polyline]

# File lib/watir-webdriver/elements/svg_elements.rb, line 548
def polyline(*args)
  Polyline.new(self, extract_selector(args).merge(tag_name: "polyline"))
end
polylines(*args) click to toggle source

@return [PolylineCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 552
def polylines(*args)
  PolylineCollection.new(self, extract_selector(args).merge(tag_name: "polyline"))
end
pre(*args) click to toggle source

@return [Pre]

# File lib/watir-webdriver/elements/html_elements.rb, line 1704
def pre(*args)
  Pre.new(self, extract_selector(args).merge(tag_name: "pre"))
end
pres(*args) click to toggle source

@return [PreCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1708
def pres(*args)
  PreCollection.new(self, extract_selector(args).merge(tag_name: "pre"))
end
progress(*args) click to toggle source

@return [Progress]

# File lib/watir-webdriver/elements/html_elements.rb, line 1714
def progress(*args)
  Progress.new(self, extract_selector(args).merge(tag_name: "progress"))
end
progresses(*args) click to toggle source

@return [ProgressCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1718
def progresses(*args)
  ProgressCollection.new(self, extract_selector(args).merge(tag_name: "progress"))
end
ps(*args) click to toggle source

@return [ParagraphCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1688
def ps(*args)
  ParagraphCollection.new(self, extract_selector(args).merge(tag_name: "p"))
end
q(*args) click to toggle source

@return [Quote]

# File lib/watir-webdriver/elements/html_elements.rb, line 1724
def q(*args)
  Quote.new(self, extract_selector(args).merge(tag_name: "q"))
end
qs(*args) click to toggle source

@return [QuoteCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1728
def qs(*args)
  QuoteCollection.new(self, extract_selector(args).merge(tag_name: "q"))
end
radial_gradient(*args) click to toggle source

@return [RadialGradient]

# File lib/watir-webdriver/elements/svg_elements.rb, line 558
def radial_gradient(*args)
  RadialGradient.new(self, extract_selector(args).merge(tag_name: "radialGradient"))
end
radial_gradients(*args) click to toggle source

@return [RadialGradientCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 562
def radial_gradients(*args)
  RadialGradientCollection.new(self, extract_selector(args).merge(tag_name: "radialGradient"))
end
radio(*args) click to toggle source
# File lib/watir-webdriver/elements/radio.rb, line 26
def radio(*args)
  Radio.new(self, extract_selector(args).merge(tag_name: "input", type: "radio"))
end
radios(*args) click to toggle source
# File lib/watir-webdriver/elements/radio.rb, line 30
def radios(*args)
  RadioCollection.new(self, extract_selector(args).merge(tag_name: "input", type: "radio" ))
end
rect(*args) click to toggle source

@return [Rect]

# File lib/watir-webdriver/elements/svg_elements.rb, line 568
def rect(*args)
  Rect.new(self, extract_selector(args).merge(tag_name: "rect"))
end
rects(*args) click to toggle source

@return [RectCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 572
def rects(*args)
  RectCollection.new(self, extract_selector(args).merge(tag_name: "rect"))
end
rp(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1734
def rp(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "rp"))
end
rps(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1738
def rps(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "rp"))
end
rt(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1744
def rt(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "rt"))
end
rts(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1748
def rts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "rt"))
end
rubies(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1758
def rubies(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "ruby"))
end
ruby(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1754
def ruby(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "ruby"))
end
s(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1764
def s(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "s"))
end
samp(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1774
def samp(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "samp"))
end
samps(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1778
def samps(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "samp"))
end
script(*args) click to toggle source

@return [Script]

# File lib/watir-webdriver/elements/html_elements.rb, line 1784
def script(*args)
  Script.new(self, extract_selector(args).merge(tag_name: "script"))
end
scripts(*args) click to toggle source

@return [ScriptCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1788
def scripts(*args)
  ScriptCollection.new(self, extract_selector(args).merge(tag_name: "script"))
end
section(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1794
def section(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "section"))
end
sections(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1798
def sections(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "section"))
end
select(*args) click to toggle source

@return [Select]

# File lib/watir-webdriver/elements/html_elements.rb, line 1804
def select(*args)
  Select.new(self, extract_selector(args).merge(tag_name: "select"))
end
Also aliased as: select_list
select_list(*args)
Alias for: select
select_lists(*args)
Alias for: selects
selects(*args) click to toggle source

@return [SelectCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1808
def selects(*args)
  SelectCollection.new(self, extract_selector(args).merge(tag_name: "select"))
end
Also aliased as: select_lists
set(*args) click to toggle source

@return [Set]

# File lib/watir-webdriver/elements/svg_elements.rb, line 578
def set(*args)
  Set.new(self, extract_selector(args).merge(tag_name: "set"))
end
sets(*args) click to toggle source

@return [SetCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 582
def sets(*args)
  SetCollection.new(self, extract_selector(args).merge(tag_name: "set"))
end
small(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1814
def small(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "small"))
end
smalls(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1818
def smalls(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "small"))
end
source(*args) click to toggle source

@return [Source]

# File lib/watir-webdriver/elements/html_elements.rb, line 1824
def source(*args)
  Source.new(self, extract_selector(args).merge(tag_name: "source"))
end
sources(*args) click to toggle source

@return [SourceCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1828
def sources(*args)
  SourceCollection.new(self, extract_selector(args).merge(tag_name: "source"))
end
span(*args) click to toggle source

@return [Span]

# File lib/watir-webdriver/elements/html_elements.rb, line 1834
def span(*args)
  Span.new(self, extract_selector(args).merge(tag_name: "span"))
end
spans(*args) click to toggle source

@return [SpanCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1838
def spans(*args)
  SpanCollection.new(self, extract_selector(args).merge(tag_name: "span"))
end
ss(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1768
def ss(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "s"))
end
stop(*args) click to toggle source

@return [Stop]

# File lib/watir-webdriver/elements/svg_elements.rb, line 588
def stop(*args)
  Stop.new(self, extract_selector(args).merge(tag_name: "stop"))
end
stops(*args) click to toggle source

@return [StopCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 592
def stops(*args)
  StopCollection.new(self, extract_selector(args).merge(tag_name: "stop"))
end
strong(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1844
def strong(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "strong"))
end
strongs(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1848
def strongs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "strong"))
end
style(*args) click to toggle source

@return [Style]

# File lib/watir-webdriver/elements/html_elements.rb, line 1854
def style(*args)
  Style.new(self, extract_selector(args).merge(tag_name: "style"))
end
styles(*args) click to toggle source

@return [StyleCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1858
def styles(*args)
  StyleCollection.new(self, extract_selector(args).merge(tag_name: "style"))
end
sub(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1864
def sub(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "sub"))
end
subs(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1868
def subs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "sub"))
end
summaries(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1878
def summaries(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "summary"))
end
summary(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1874
def summary(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "summary"))
end
sup(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 1884
def sup(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "sup"))
end
sups(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1888
def sups(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "sup"))
end
svg(*args) click to toggle source

@return [SVG]

# File lib/watir-webdriver/elements/svg_elements.rb, line 598
def svg(*args)
  SVG.new(self, extract_selector(args).merge(tag_name: "svg"))
end
svgs(*args) click to toggle source

@return [SVGCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 602
def svgs(*args)
  SVGCollection.new(self, extract_selector(args).merge(tag_name: "svg"))
end
switch(*args) click to toggle source

@return [Switch]

# File lib/watir-webdriver/elements/svg_elements.rb, line 608
def switch(*args)
  Switch.new(self, extract_selector(args).merge(tag_name: "switch"))
end
switches(*args) click to toggle source

@return [SwitchCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 612
def switches(*args)
  SwitchCollection.new(self, extract_selector(args).merge(tag_name: "switch"))
end
symbol(*args) click to toggle source

@return [Symbol]

# File lib/watir-webdriver/elements/svg_elements.rb, line 618
def symbol(*args)
  Symbol.new(self, extract_selector(args).merge(tag_name: "symbol"))
end
symbols(*args) click to toggle source

@return [SymbolCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 622
def symbols(*args)
  SymbolCollection.new(self, extract_selector(args).merge(tag_name: "symbol"))
end
table(*args) click to toggle source

@return [Table]

# File lib/watir-webdriver/elements/html_elements.rb, line 1894
def table(*args)
  Table.new(self, extract_selector(args).merge(tag_name: "table"))
end
tables(*args) click to toggle source

@return [TableCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1898
def tables(*args)
  TableCollection.new(self, extract_selector(args).merge(tag_name: "table"))
end
tbody(*args) click to toggle source

@return [TableSection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1904
def tbody(*args)
  TableSection.new(self, extract_selector(args).merge(tag_name: "tbody"))
end
tbodys(*args) click to toggle source

@return [TableSectionCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1908
def tbodys(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(tag_name: "tbody"))
end
td(*args) click to toggle source

@return [TableDataCell]

# File lib/watir-webdriver/elements/html_elements.rb, line 1914
def td(*args)
  TableDataCell.new(self, extract_selector(args).merge(tag_name: "td"))
end
tds(*args) click to toggle source

@return [TableDataCellCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1918
def tds(*args)
  TableDataCellCollection.new(self, extract_selector(args).merge(tag_name: "td"))
end
template(*args) click to toggle source

@return [Template]

# File lib/watir-webdriver/elements/html_elements.rb, line 1924
def template(*args)
  Template.new(self, extract_selector(args).merge(tag_name: "template"))
end
templates(*args) click to toggle source

@return [TemplateCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1928
def templates(*args)
  TemplateCollection.new(self, extract_selector(args).merge(tag_name: "template"))
end
text_field(*args) click to toggle source
# File lib/watir-webdriver/elements/text_field.rb, line 21
def text_field(*args)
  TextField.new(self, extract_selector(args).merge(tag_name: "input"))
end
text_fields(*args) click to toggle source
# File lib/watir-webdriver/elements/text_field.rb, line 25
def text_fields(*args)
  TextFieldCollection.new(self, extract_selector(args).merge(tag_name: "input"))
end
text_path(*args) click to toggle source

@return [TextPath]

# File lib/watir-webdriver/elements/svg_elements.rb, line 628
def text_path(*args)
  TextPath.new(self, extract_selector(args).merge(tag_name: "textPath"))
end
text_paths(*args) click to toggle source

@return [TextPathCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 632
def text_paths(*args)
  TextPathCollection.new(self, extract_selector(args).merge(tag_name: "textPath"))
end
textarea(*args) click to toggle source

@return [TextArea]

# File lib/watir-webdriver/elements/html_elements.rb, line 1934
def textarea(*args)
  TextArea.new(self, extract_selector(args).merge(tag_name: "textarea"))
end
textareas(*args) click to toggle source

@return [TextAreaCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1938
def textareas(*args)
  TextAreaCollection.new(self, extract_selector(args).merge(tag_name: "textarea"))
end
tfoot(*args) click to toggle source

@return [TableSection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1944
def tfoot(*args)
  TableSection.new(self, extract_selector(args).merge(tag_name: "tfoot"))
end
tfoots(*args) click to toggle source

@return [TableSectionCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1948
def tfoots(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(tag_name: "tfoot"))
end
th(*args) click to toggle source

@return [TableHeaderCell]

# File lib/watir-webdriver/elements/html_elements.rb, line 1954
def th(*args)
  TableHeaderCell.new(self, extract_selector(args).merge(tag_name: "th"))
end
thead(*args) click to toggle source

@return [TableSection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1964
def thead(*args)
  TableSection.new(self, extract_selector(args).merge(tag_name: "thead"))
end
theads(*args) click to toggle source

@return [TableSectionCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1968
def theads(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(tag_name: "thead"))
end
ths(*args) click to toggle source

@return [TableHeaderCellCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1958
def ths(*args)
  TableHeaderCellCollection.new(self, extract_selector(args).merge(tag_name: "th"))
end
time(*args) click to toggle source

@return [Time]

# File lib/watir-webdriver/elements/html_elements.rb, line 1974
def time(*args)
  Time.new(self, extract_selector(args).merge(tag_name: "time"))
end
times(*args) click to toggle source

@return [TimeCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1978
def times(*args)
  TimeCollection.new(self, extract_selector(args).merge(tag_name: "time"))
end
title(*args) click to toggle source

@return [Title]

# File lib/watir-webdriver/elements/html_elements.rb, line 1984
def title(*args)
  Title.new(self, extract_selector(args).merge(tag_name: "title"))
end
titles(*args) click to toggle source

@return [TitleCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1988
def titles(*args)
  TitleCollection.new(self, extract_selector(args).merge(tag_name: "title"))
end
tr(*args) click to toggle source

@return [TableRow]

# File lib/watir-webdriver/elements/html_elements.rb, line 1994
def tr(*args)
  TableRow.new(self, extract_selector(args).merge(tag_name: "tr"))
end
track(*args) click to toggle source

@return [Track]

# File lib/watir-webdriver/elements/html_elements.rb, line 2004
def track(*args)
  Track.new(self, extract_selector(args).merge(tag_name: "track"))
end
tracks(*args) click to toggle source

@return [TrackCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2008
def tracks(*args)
  TrackCollection.new(self, extract_selector(args).merge(tag_name: "track"))
end
trs(*args) click to toggle source

@return [TableRowCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 1998
def trs(*args)
  TableRowCollection.new(self, extract_selector(args).merge(tag_name: "tr"))
end
tspan(*args) click to toggle source

@return [TSpan]

# File lib/watir-webdriver/elements/svg_elements.rb, line 638
def tspan(*args)
  TSpan.new(self, extract_selector(args).merge(tag_name: "tspan"))
end
tspans(*args) click to toggle source

@return [TSpanCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 642
def tspans(*args)
  TSpanCollection.new(self, extract_selector(args).merge(tag_name: "tspan"))
end
u(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 2014
def u(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "u"))
end
ul(*args) click to toggle source

@return [UList]

# File lib/watir-webdriver/elements/html_elements.rb, line 2024
def ul(*args)
  UList.new(self, extract_selector(args).merge(tag_name: "ul"))
end
uls(*args) click to toggle source

@return [UListCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2028
def uls(*args)
  UListCollection.new(self, extract_selector(args).merge(tag_name: "ul"))
end
us(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2018
def us(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "u"))
end
use(*args) click to toggle source

@return [Use]

# File lib/watir-webdriver/elements/svg_elements.rb, line 648
def use(*args)
  Use.new(self, extract_selector(args).merge(tag_name: "use"))
end
uses(*args) click to toggle source

@return [UseCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 652
def uses(*args)
  UseCollection.new(self, extract_selector(args).merge(tag_name: "use"))
end
var(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 2034
def var(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "var"))
end
vars(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2038
def vars(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "var"))
end
video(*args) click to toggle source

@return [Video]

# File lib/watir-webdriver/elements/html_elements.rb, line 2044
def video(*args)
  Video.new(self, extract_selector(args).merge(tag_name: "video"))
end
videos(*args) click to toggle source

@return [VideoCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2048
def videos(*args)
  VideoCollection.new(self, extract_selector(args).merge(tag_name: "video"))
end
view(*args) click to toggle source

@return [View]

# File lib/watir-webdriver/elements/svg_elements.rb, line 658
def view(*args)
  View.new(self, extract_selector(args).merge(tag_name: "view"))
end
views(*args) click to toggle source

@return [ViewCollection]

# File lib/watir-webdriver/elements/svg_elements.rb, line 662
def views(*args)
  ViewCollection.new(self, extract_selector(args).merge(tag_name: "view"))
end
wbr(*args) click to toggle source

@return [HTMLElement]

# File lib/watir-webdriver/elements/html_elements.rb, line 2054
def wbr(*args)
  HTMLElement.new(self, extract_selector(args).merge(tag_name: "wbr"))
end
wbrs(*args) click to toggle source

@return [HTMLElementCollection]

# File lib/watir-webdriver/elements/html_elements.rb, line 2058
def wbrs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(tag_name: "wbr"))
end