Module: Watir::Container

Includes:
XpathSupport
Included in:
Browser, Element
Defined in:
lib/watir-webdriver/elements/frame.rb,
lib/watir-webdriver/container.rb,
lib/watir-webdriver/elements/font.rb,
lib/watir-webdriver/elements/link.rb,
lib/watir-webdriver/elements/image.rb,
lib/watir-webdriver/elements/radio.rb,
lib/watir-webdriver/elements/hidden.rb,
lib/watir-webdriver/elements/select.rb,
lib/watir-webdriver/elements/checkbox.rb,
lib/watir-webdriver/elements/generated.rb,
lib/watir-webdriver/elements/file_field.rb,
lib/watir-webdriver/elements/text_field.rb

Overview

CheckBox

Instance Method Summary collapse

Methods included from XpathSupport

#element_by_xpath, #elements_by_xpath

Instance Method Details

#a(*args) ⇒ Anchor

Returns:



768
769
770
# File 'lib/watir-webdriver/elements/generated.rb', line 768

def a(*args)
  Anchor.new(self, extract_selector(args).merge(:tag_name => "a"))
end

#abbr(*args) ⇒ HTMLElement

Returns:



785
786
787
# File 'lib/watir-webdriver/elements/generated.rb', line 785

def abbr(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "abbr"))
end

#abbrs(*args) ⇒ HTMLElementCollection



793
794
795
# File 'lib/watir-webdriver/elements/generated.rb', line 793

def abbrs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "abbr"))
end

#address(*args) ⇒ HTMLElement

Returns:



802
803
804
# File 'lib/watir-webdriver/elements/generated.rb', line 802

def address(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "address"))
end

#addresses(*args) ⇒ HTMLElementCollection



810
811
812
# File 'lib/watir-webdriver/elements/generated.rb', line 810

def addresses(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "address"))
end

#area(*args) ⇒ Area

Returns:



819
820
821
# File 'lib/watir-webdriver/elements/generated.rb', line 819

def area(*args)
  Area.new(self, extract_selector(args).merge(:tag_name => "area"))
end

#areas(*args) ⇒ AreaCollection

Returns:



827
828
829
# File 'lib/watir-webdriver/elements/generated.rb', line 827

def areas(*args)
  AreaCollection.new(self, extract_selector(args).merge(:tag_name => "area"))
end

#article(*args) ⇒ HTMLElement

Returns:



836
837
838
# File 'lib/watir-webdriver/elements/generated.rb', line 836

def article(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "article"))
end

#articles(*args) ⇒ HTMLElementCollection



844
845
846
# File 'lib/watir-webdriver/elements/generated.rb', line 844

def articles(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "article"))
end

#as(*args) ⇒ AnchorCollection

Returns:



776
777
778
# File 'lib/watir-webdriver/elements/generated.rb', line 776

def as(*args)
  AnchorCollection.new(self, extract_selector(args).merge(:tag_name => "a"))
end

#aside(*args) ⇒ HTMLElement

Returns:



853
854
855
# File 'lib/watir-webdriver/elements/generated.rb', line 853

def aside(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "aside"))
end

#asides(*args) ⇒ HTMLElementCollection



861
862
863
# File 'lib/watir-webdriver/elements/generated.rb', line 861

def asides(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "aside"))
end

#audio(*args) ⇒ Audio

Returns:



870
871
872
# File 'lib/watir-webdriver/elements/generated.rb', line 870

def audio(*args)
  Audio.new(self, extract_selector(args).merge(:tag_name => "audio"))
end

#audios(*args) ⇒ AudioCollection

Returns:



878
879
880
# File 'lib/watir-webdriver/elements/generated.rb', line 878

def audios(*args)
  AudioCollection.new(self, extract_selector(args).merge(:tag_name => "audio"))
end

#b(*args) ⇒ HTMLElement

Returns:



887
888
889
# File 'lib/watir-webdriver/elements/generated.rb', line 887

def b(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "b"))
end

#base(*args) ⇒ Base

Returns:



904
905
906
# File 'lib/watir-webdriver/elements/generated.rb', line 904

def base(*args)
  Base.new(self, extract_selector(args).merge(:tag_name => "base"))
end

#bases(*args) ⇒ BaseCollection

Returns:



912
913
914
# File 'lib/watir-webdriver/elements/generated.rb', line 912

def bases(*args)
  BaseCollection.new(self, extract_selector(args).merge(:tag_name => "base"))
end

#bdi(*args) ⇒ HTMLElement

Returns:



921
922
923
# File 'lib/watir-webdriver/elements/generated.rb', line 921

def bdi(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "bdi"))
end

#bdis(*args) ⇒ HTMLElementCollection



929
930
931
# File 'lib/watir-webdriver/elements/generated.rb', line 929

def bdis(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "bdi"))
end

#bdo(*args) ⇒ HTMLElement

Returns:



938
939
940
# File 'lib/watir-webdriver/elements/generated.rb', line 938

def bdo(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "bdo"))
end

#bdos(*args) ⇒ HTMLElementCollection



946
947
948
# File 'lib/watir-webdriver/elements/generated.rb', line 946

def bdos(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "bdo"))
end

#blockquote(*args) ⇒ Quote

Returns:



955
956
957
# File 'lib/watir-webdriver/elements/generated.rb', line 955

def blockquote(*args)
  Quote.new(self, extract_selector(args).merge(:tag_name => "blockquote"))
end

#blockquotes(*args) ⇒ QuoteCollection

Returns:



963
964
965
# File 'lib/watir-webdriver/elements/generated.rb', line 963

def blockquotes(*args)
  QuoteCollection.new(self, extract_selector(args).merge(:tag_name => "blockquote"))
end

#body(*args) ⇒ Body

Returns:



972
973
974
# File 'lib/watir-webdriver/elements/generated.rb', line 972

def body(*args)
  Body.new(self, extract_selector(args).merge(:tag_name => "body"))
end

#bodys(*args) ⇒ BodyCollection

Returns:



980
981
982
# File 'lib/watir-webdriver/elements/generated.rb', line 980

def bodys(*args)
  BodyCollection.new(self, extract_selector(args).merge(:tag_name => "body"))
end

#br(*args) ⇒ BR

Returns:



989
990
991
# File 'lib/watir-webdriver/elements/generated.rb', line 989

def br(*args)
  BR.new(self, extract_selector(args).merge(:tag_name => "br"))
end

#brs(*args) ⇒ BRCollection

Returns:



997
998
999
# File 'lib/watir-webdriver/elements/generated.rb', line 997

def brs(*args)
  BRCollection.new(self, extract_selector(args).merge(:tag_name => "br"))
end

#bs(*args) ⇒ HTMLElementCollection



895
896
897
# File 'lib/watir-webdriver/elements/generated.rb', line 895

def bs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "b"))
end

#button(*args) ⇒ Button

Returns:



1006
1007
1008
# File 'lib/watir-webdriver/elements/generated.rb', line 1006

def button(*args)
  Button.new(self, extract_selector(args).merge(:tag_name => "button"))
end

#buttons(*args) ⇒ ButtonCollection

Returns:



1014
1015
1016
# File 'lib/watir-webdriver/elements/generated.rb', line 1014

def buttons(*args)
  ButtonCollection.new(self, extract_selector(args).merge(:tag_name => "button"))
end

#canvas(*args) ⇒ Canvas

Returns:



1023
1024
1025
# File 'lib/watir-webdriver/elements/generated.rb', line 1023

def canvas(*args)
  Canvas.new(self, extract_selector(args).merge(:tag_name => "canvas"))
end

#canvases(*args) ⇒ CanvasCollection

Returns:



1031
1032
1033
# File 'lib/watir-webdriver/elements/generated.rb', line 1031

def canvases(*args)
  CanvasCollection.new(self, extract_selector(args).merge(:tag_name => "canvas"))
end

#caption(*args) ⇒ TableCaption

Returns:



1040
1041
1042
# File 'lib/watir-webdriver/elements/generated.rb', line 1040

def caption(*args)
  TableCaption.new(self, extract_selector(args).merge(:tag_name => "caption"))
end

#captions(*args) ⇒ TableCaptionCollection



1048
1049
1050
# File 'lib/watir-webdriver/elements/generated.rb', line 1048

def captions(*args)
  TableCaptionCollection.new(self, extract_selector(args).merge(:tag_name => "caption"))
end

#checkbox(*args) ⇒ Object



51
52
53
# File 'lib/watir-webdriver/elements/checkbox.rb', line 51

def checkbox(*args)
  CheckBox.new(self, extract_selector(args).merge(:tag_name => "input", :type => "checkbox"))
end

#checkboxes(*args) ⇒ Object



55
56
57
# File 'lib/watir-webdriver/elements/checkbox.rb', line 55

def checkboxes(*args)
  CheckBoxCollection.new(self, extract_selector(args).merge(:tag_name => "input", :type => "checkbox"))
end

#cite(*args) ⇒ HTMLElement

Returns:



1057
1058
1059
# File 'lib/watir-webdriver/elements/generated.rb', line 1057

def cite(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "cite"))
end

#cites(*args) ⇒ HTMLElementCollection



1065
1066
1067
# File 'lib/watir-webdriver/elements/generated.rb', line 1065

def cites(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "cite"))
end

#code(*args) ⇒ HTMLElement

Returns:



1074
1075
1076
# File 'lib/watir-webdriver/elements/generated.rb', line 1074

def code(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "code"))
end

#codes(*args) ⇒ HTMLElementCollection



1082
1083
1084
# File 'lib/watir-webdriver/elements/generated.rb', line 1082

def codes(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "code"))
end

#col(*args) ⇒ TableCol

Returns:



1091
1092
1093
# File 'lib/watir-webdriver/elements/generated.rb', line 1091

def col(*args)
  TableCol.new(self, extract_selector(args).merge(:tag_name => "col"))
end

#colgroup(*args) ⇒ TableCol

Returns:



1108
1109
1110
# File 'lib/watir-webdriver/elements/generated.rb', line 1108

def colgroup(*args)
  TableCol.new(self, extract_selector(args).merge(:tag_name => "colgroup"))
end

#colgroups(*args) ⇒ TableColCollection

Returns:



1116
1117
1118
# File 'lib/watir-webdriver/elements/generated.rb', line 1116

def colgroups(*args)
  TableColCollection.new(self, extract_selector(args).merge(:tag_name => "colgroup"))
end

#cols(*args) ⇒ TableColCollection

Returns:



1099
1100
1101
# File 'lib/watir-webdriver/elements/generated.rb', line 1099

def cols(*args)
  TableColCollection.new(self, extract_selector(args).merge(:tag_name => "col"))
end

#command(*args) ⇒ Command

Returns:



1125
1126
1127
# File 'lib/watir-webdriver/elements/generated.rb', line 1125

def command(*args)
  Command.new(self, extract_selector(args).merge(:tag_name => "command"))
end

#commands(*args) ⇒ CommandCollection

Returns:



1133
1134
1135
# File 'lib/watir-webdriver/elements/generated.rb', line 1133

def commands(*args)
  CommandCollection.new(self, extract_selector(args).merge(:tag_name => "command"))
end

#datalist(*args) ⇒ DataList

Returns:



1142
1143
1144
# File 'lib/watir-webdriver/elements/generated.rb', line 1142

def datalist(*args)
  DataList.new(self, extract_selector(args).merge(:tag_name => "datalist"))
end

#datalists(*args) ⇒ DataListCollection

Returns:



1150
1151
1152
# File 'lib/watir-webdriver/elements/generated.rb', line 1150

def datalists(*args)
  DataListCollection.new(self, extract_selector(args).merge(:tag_name => "datalist"))
end

#dd(*args) ⇒ HTMLElement

Returns:



1159
1160
1161
# File 'lib/watir-webdriver/elements/generated.rb', line 1159

def dd(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "dd"))
end

#dds(*args) ⇒ HTMLElementCollection



1167
1168
1169
# File 'lib/watir-webdriver/elements/generated.rb', line 1167

def dds(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "dd"))
end

#del(*args) ⇒ Mod

Returns:



1176
1177
1178
# File 'lib/watir-webdriver/elements/generated.rb', line 1176

def del(*args)
  Mod.new(self, extract_selector(args).merge(:tag_name => "del"))
end

#dels(*args) ⇒ ModCollection

Returns:



1184
1185
1186
# File 'lib/watir-webdriver/elements/generated.rb', line 1184

def dels(*args)
  ModCollection.new(self, extract_selector(args).merge(:tag_name => "del"))
end

#details(*args) ⇒ DetailsCollection

Returns:



1193
1194
1195
# File 'lib/watir-webdriver/elements/generated.rb', line 1193

def details(*args)
  Details.new(self, extract_selector(args).merge(:tag_name => "details"))
end

#dfn(*args) ⇒ HTMLElement

Returns:



1210
1211
1212
# File 'lib/watir-webdriver/elements/generated.rb', line 1210

def dfn(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "dfn"))
end

#dfns(*args) ⇒ HTMLElementCollection



1218
1219
1220
# File 'lib/watir-webdriver/elements/generated.rb', line 1218

def dfns(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "dfn"))
end

#div(*args) ⇒ Div

Returns:



1227
1228
1229
# File 'lib/watir-webdriver/elements/generated.rb', line 1227

def div(*args)
  Div.new(self, extract_selector(args).merge(:tag_name => "div"))
end

#divs(*args) ⇒ DivCollection

Returns:



1235
1236
1237
# File 'lib/watir-webdriver/elements/generated.rb', line 1235

def divs(*args)
  DivCollection.new(self, extract_selector(args).merge(:tag_name => "div"))
end

#dl(*args) ⇒ DList

Returns:



1244
1245
1246
# File 'lib/watir-webdriver/elements/generated.rb', line 1244

def dl(*args)
  DList.new(self, extract_selector(args).merge(:tag_name => "dl"))
end

#dls(*args) ⇒ DListCollection

Returns:



1252
1253
1254
# File 'lib/watir-webdriver/elements/generated.rb', line 1252

def dls(*args)
  DListCollection.new(self, extract_selector(args).merge(:tag_name => "dl"))
end

#dt(*args) ⇒ HTMLElement

Returns:



1261
1262
1263
# File 'lib/watir-webdriver/elements/generated.rb', line 1261

def dt(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "dt"))
end

#dts(*args) ⇒ HTMLElementCollection



1269
1270
1271
# File 'lib/watir-webdriver/elements/generated.rb', line 1269

def dts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "dt"))
end

#element(*args) ⇒ Object



6
7
8
# File 'lib/watir-webdriver/container.rb', line 6

def element(*args)
  HTMLElement.new(self, extract_selector(args))
end

#elements(*args) ⇒ Object



10
11
12
# File 'lib/watir-webdriver/container.rb', line 10

def elements(*args)
  HTMLElementCollection.new(self, extract_selector(args))
end

#em(*args) ⇒ HTMLElement

Returns:



1278
1279
1280
# File 'lib/watir-webdriver/elements/generated.rb', line 1278

def em(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "em"))
end

#embed(*args) ⇒ Embed

Returns:



1295
1296
1297
# File 'lib/watir-webdriver/elements/generated.rb', line 1295

def embed(*args)
  Embed.new(self, extract_selector(args).merge(:tag_name => "embed"))
end

#embeds(*args) ⇒ EmbedCollection

Returns:



1303
1304
1305
# File 'lib/watir-webdriver/elements/generated.rb', line 1303

def embeds(*args)
  EmbedCollection.new(self, extract_selector(args).merge(:tag_name => "embed"))
end

#ems(*args) ⇒ HTMLElementCollection



1286
1287
1288
# File 'lib/watir-webdriver/elements/generated.rb', line 1286

def ems(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "em"))
end

#fieldset(*args) ⇒ FieldSet

Returns:



1312
1313
1314
# File 'lib/watir-webdriver/elements/generated.rb', line 1312

def fieldset(*args)
  FieldSet.new(self, extract_selector(args).merge(:tag_name => "fieldset"))
end

#fieldsets(*args) ⇒ FieldSetCollection

Returns:



1320
1321
1322
# File 'lib/watir-webdriver/elements/generated.rb', line 1320

def fieldsets(*args)
  FieldSetCollection.new(self, extract_selector(args).merge(:tag_name => "fieldset"))
end

#figcaption(*args) ⇒ HTMLElement

Returns:



1329
1330
1331
# File 'lib/watir-webdriver/elements/generated.rb', line 1329

def figcaption(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "figcaption"))
end

#figcaptions(*args) ⇒ HTMLElementCollection



1337
1338
1339
# File 'lib/watir-webdriver/elements/generated.rb', line 1337

def figcaptions(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "figcaption"))
end

#figure(*args) ⇒ HTMLElement

Returns:



1346
1347
1348
# File 'lib/watir-webdriver/elements/generated.rb', line 1346

def figure(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "figure"))
end

#figures(*args) ⇒ HTMLElementCollection



1354
1355
1356
# File 'lib/watir-webdriver/elements/generated.rb', line 1354

def figures(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "figure"))
end

#file_field(*args) ⇒ Object



30
31
32
# 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) ⇒ Object



34
35
36
# 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) ⇒ Object



3
4
5
# 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) ⇒ Object



7
8
9
# File 'lib/watir-webdriver/elements/font.rb', line 7

def fonts(*args)
  FontCollection.new(self, extract_selector(args).merge(:tag_name => "font"))
end

Returns:



1363
1364
1365
# File 'lib/watir-webdriver/elements/generated.rb', line 1363

def footer(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "footer"))
end

#footers(*args) ⇒ HTMLElementCollection



1371
1372
1373
# File 'lib/watir-webdriver/elements/generated.rb', line 1371

def footers(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "footer"))
end

#form(*args) ⇒ Form

Returns:



1380
1381
1382
# File 'lib/watir-webdriver/elements/generated.rb', line 1380

def form(*args)
  Form.new(self, extract_selector(args).merge(:tag_name => "form"))
end

#forms(*args) ⇒ FormCollection

Returns:



1388
1389
1390
# File 'lib/watir-webdriver/elements/generated.rb', line 1388

def forms(*args)
  FormCollection.new(self, extract_selector(args).merge(:tag_name => "form"))
end

#frame(*args) ⇒ Object



51
52
53
# File 'lib/watir-webdriver/elements/frame.rb', line 51

def frame(*args)
  Frame.new(self, extract_selector(args))
end

#frames(*args) ⇒ Object



55
56
57
# File 'lib/watir-webdriver/elements/frame.rb', line 55

def frames(*args)
  FrameCollection.new(self, extract_selector(args).merge(:tag_name => /^(iframe|frame)$/)) # hack
end

#h1(*args) ⇒ Heading

Returns:



1397
1398
1399
# File 'lib/watir-webdriver/elements/generated.rb', line 1397

def h1(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h1"))
end

#h1s(*args) ⇒ HeadingCollection

Returns:



1405
1406
1407
# File 'lib/watir-webdriver/elements/generated.rb', line 1405

def h1s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h1"))
end

#h2(*args) ⇒ Heading

Returns:



1414
1415
1416
# File 'lib/watir-webdriver/elements/generated.rb', line 1414

def h2(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h2"))
end

#h2s(*args) ⇒ HeadingCollection

Returns:



1422
1423
1424
# File 'lib/watir-webdriver/elements/generated.rb', line 1422

def h2s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h2"))
end

#h3(*args) ⇒ Heading

Returns:



1431
1432
1433
# File 'lib/watir-webdriver/elements/generated.rb', line 1431

def h3(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h3"))
end

#h3s(*args) ⇒ HeadingCollection

Returns:



1439
1440
1441
# File 'lib/watir-webdriver/elements/generated.rb', line 1439

def h3s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h3"))
end

#h4(*args) ⇒ Heading

Returns:



1448
1449
1450
# File 'lib/watir-webdriver/elements/generated.rb', line 1448

def h4(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h4"))
end

#h4s(*args) ⇒ HeadingCollection

Returns:



1456
1457
1458
# File 'lib/watir-webdriver/elements/generated.rb', line 1456

def h4s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h4"))
end

#h5(*args) ⇒ Heading

Returns:



1465
1466
1467
# File 'lib/watir-webdriver/elements/generated.rb', line 1465

def h5(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h5"))
end

#h5s(*args) ⇒ HeadingCollection

Returns:



1473
1474
1475
# File 'lib/watir-webdriver/elements/generated.rb', line 1473

def h5s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h5"))
end

#h6(*args) ⇒ Heading

Returns:



1482
1483
1484
# File 'lib/watir-webdriver/elements/generated.rb', line 1482

def h6(*args)
  Heading.new(self, extract_selector(args).merge(:tag_name => "h6"))
end

#h6s(*args) ⇒ HeadingCollection

Returns:



1490
1491
1492
# File 'lib/watir-webdriver/elements/generated.rb', line 1490

def h6s(*args)
  HeadingCollection.new(self, extract_selector(args).merge(:tag_name => "h6"))
end

#head(*args) ⇒ Head

Returns:



1499
1500
1501
# File 'lib/watir-webdriver/elements/generated.rb', line 1499

def head(*args)
  Head.new(self, extract_selector(args).merge(:tag_name => "head"))
end

#header(*args) ⇒ HTMLElement

Returns:



1516
1517
1518
# File 'lib/watir-webdriver/elements/generated.rb', line 1516

def header(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "header"))
end

#headers(*args) ⇒ HTMLElementCollection



1524
1525
1526
# File 'lib/watir-webdriver/elements/generated.rb', line 1524

def headers(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "header"))
end

#heads(*args) ⇒ HeadCollection

Returns:



1507
1508
1509
# File 'lib/watir-webdriver/elements/generated.rb', line 1507

def heads(*args)
  HeadCollection.new(self, extract_selector(args).merge(:tag_name => "head"))
end

#hgroup(*args) ⇒ HTMLElement

Returns:



1533
1534
1535
# File 'lib/watir-webdriver/elements/generated.rb', line 1533

def hgroup(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "hgroup"))
end

#hgroups(*args) ⇒ HTMLElementCollection



1541
1542
1543
# File 'lib/watir-webdriver/elements/generated.rb', line 1541

def hgroups(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "hgroup"))
end

#hidden(*args) ⇒ Object



10
11
12
# File 'lib/watir-webdriver/elements/hidden.rb', line 10

def hidden(*args)
  Hidden.new(self, extract_selector(args).merge(:tag_name => "input", :type => "hidden"))
end

#hiddens(*args) ⇒ Object



14
15
16
# File 'lib/watir-webdriver/elements/hidden.rb', line 14

def hiddens(*args)
  HiddenCollection.new(self, extract_selector(args).merge(:tag_name => "input", :type => "hidden"))
end

#hr(*args) ⇒ HR

Returns:



1550
1551
1552
# File 'lib/watir-webdriver/elements/generated.rb', line 1550

def hr(*args)
  HR.new(self, extract_selector(args).merge(:tag_name => "hr"))
end

#hrs(*args) ⇒ HRCollection

Returns:



1558
1559
1560
# File 'lib/watir-webdriver/elements/generated.rb', line 1558

def hrs(*args)
  HRCollection.new(self, extract_selector(args).merge(:tag_name => "hr"))
end

#html(*args) ⇒ Html

Returns:



1567
1568
1569
# File 'lib/watir-webdriver/elements/generated.rb', line 1567

def html(*args)
  Html.new(self, extract_selector(args).merge(:tag_name => "html"))
end

#htmls(*args) ⇒ HtmlCollection

Returns:



1575
1576
1577
# File 'lib/watir-webdriver/elements/generated.rb', line 1575

def htmls(*args)
  HtmlCollection.new(self, extract_selector(args).merge(:tag_name => "html"))
end

#i(*args) ⇒ HTMLElement

Returns:



1584
1585
1586
# File 'lib/watir-webdriver/elements/generated.rb', line 1584

def i(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "i"))
end

#iframe(*args) ⇒ IFrame

Returns:



1601
1602
1603
# File 'lib/watir-webdriver/elements/generated.rb', line 1601

def iframe(*args)
  IFrame.new(self, extract_selector(args).merge(:tag_name => "iframe"))
end

#iframes(*args) ⇒ IFrameCollection

Returns:



1609
1610
1611
# File 'lib/watir-webdriver/elements/generated.rb', line 1609

def iframes(*args)
  IFrameCollection.new(self, extract_selector(args).merge(:tag_name => "iframe"))
end

#imageObject



47
# File 'lib/watir-webdriver/elements/image.rb', line 47

alias_method :image, :img

#imagesObject



48
# File 'lib/watir-webdriver/elements/image.rb', line 48

alias_method :images, :imgs

#img(*args) ⇒ Image

Returns:



1618
1619
1620
# File 'lib/watir-webdriver/elements/generated.rb', line 1618

def img(*args)
  Image.new(self, extract_selector(args).merge(:tag_name => "img"))
end

#imgs(*args) ⇒ ImageCollection

Returns:



1626
1627
1628
# File 'lib/watir-webdriver/elements/generated.rb', line 1626

def imgs(*args)
  ImageCollection.new(self, extract_selector(args).merge(:tag_name => "img"))
end

#input(*args) ⇒ Input

Returns:



1635
1636
1637
# File 'lib/watir-webdriver/elements/generated.rb', line 1635

def input(*args)
  Input.new(self, extract_selector(args).merge(:tag_name => "input"))
end

#inputs(*args) ⇒ InputCollection

Returns:



1643
1644
1645
# File 'lib/watir-webdriver/elements/generated.rb', line 1643

def inputs(*args)
  InputCollection.new(self, extract_selector(args).merge(:tag_name => "input"))
end

#ins(*args) ⇒ Mod

Returns:



1652
1653
1654
# File 'lib/watir-webdriver/elements/generated.rb', line 1652

def ins(*args)
  Mod.new(self, extract_selector(args).merge(:tag_name => "ins"))
end

#inses(*args) ⇒ ModCollection

Returns:



1660
1661
1662
# File 'lib/watir-webdriver/elements/generated.rb', line 1660

def inses(*args)
  ModCollection.new(self, extract_selector(args).merge(:tag_name => "ins"))
end

#is(*args) ⇒ HTMLElementCollection



1592
1593
1594
# File 'lib/watir-webdriver/elements/generated.rb', line 1592

def is(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "i"))
end

#kbd(*args) ⇒ HTMLElement

Returns:



1669
1670
1671
# File 'lib/watir-webdriver/elements/generated.rb', line 1669

def kbd(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "kbd"))
end

#kbds(*args) ⇒ HTMLElementCollection



1677
1678
1679
# File 'lib/watir-webdriver/elements/generated.rb', line 1677

def kbds(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "kbd"))
end

#keygen(*args) ⇒ Keygen

Returns:



1686
1687
1688
# File 'lib/watir-webdriver/elements/generated.rb', line 1686

def keygen(*args)
  Keygen.new(self, extract_selector(args).merge(:tag_name => "keygen"))
end

#keygens(*args) ⇒ KeygenCollection

Returns:



1694
1695
1696
# File 'lib/watir-webdriver/elements/generated.rb', line 1694

def keygens(*args)
  KeygenCollection.new(self, extract_selector(args).merge(:tag_name => "keygen"))
end

#label(*args) ⇒ Label

Returns:



1703
1704
1705
# File 'lib/watir-webdriver/elements/generated.rb', line 1703

def label(*args)
  Label.new(self, extract_selector(args).merge(:tag_name => "label"))
end

#labels(*args) ⇒ LabelCollection

Returns:



1711
1712
1713
# File 'lib/watir-webdriver/elements/generated.rb', line 1711

def labels(*args)
  LabelCollection.new(self, extract_selector(args).merge(:tag_name => "label"))
end

#legend(*args) ⇒ Legend

Returns:



1720
1721
1722
# File 'lib/watir-webdriver/elements/generated.rb', line 1720

def legend(*args)
  Legend.new(self, extract_selector(args).merge(:tag_name => "legend"))
end

#legends(*args) ⇒ LegendCollection

Returns:



1728
1729
1730
# File 'lib/watir-webdriver/elements/generated.rb', line 1728

def legends(*args)
  LegendCollection.new(self, extract_selector(args).merge(:tag_name => "legend"))
end

#li(*args) ⇒ LI

Returns:



1737
1738
1739
# File 'lib/watir-webdriver/elements/generated.rb', line 1737

def li(*args)
  LI.new(self, extract_selector(args).merge(:tag_name => "li"))
end


4
# File 'lib/watir-webdriver/elements/link.rb', line 4

alias_method :link,  :a


5
# File 'lib/watir-webdriver/elements/link.rb', line 5

alias_method :links, :as

#lis(*args) ⇒ LICollection

Returns:



1745
1746
1747
# File 'lib/watir-webdriver/elements/generated.rb', line 1745

def lis(*args)
  LICollection.new(self, extract_selector(args).merge(:tag_name => "li"))
end

#map(*args) ⇒ Map

Returns:



1754
1755
1756
# File 'lib/watir-webdriver/elements/generated.rb', line 1754

def map(*args)
  Map.new(self, extract_selector(args).merge(:tag_name => "map"))
end

#maps(*args) ⇒ MapCollection

Returns:



1762
1763
1764
# File 'lib/watir-webdriver/elements/generated.rb', line 1762

def maps(*args)
  MapCollection.new(self, extract_selector(args).merge(:tag_name => "map"))
end

#mark(*args) ⇒ HTMLElement

Returns:



1771
1772
1773
# File 'lib/watir-webdriver/elements/generated.rb', line 1771

def mark(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "mark"))
end

#marks(*args) ⇒ HTMLElementCollection



1779
1780
1781
# File 'lib/watir-webdriver/elements/generated.rb', line 1779

def marks(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "mark"))
end

Returns:



1788
1789
1790
# File 'lib/watir-webdriver/elements/generated.rb', line 1788

def menu(*args)
  Menu.new(self, extract_selector(args).merge(:tag_name => "menu"))
end

Returns:



1796
1797
1798
# File 'lib/watir-webdriver/elements/generated.rb', line 1796

def menus(*args)
  MenuCollection.new(self, extract_selector(args).merge(:tag_name => "menu"))
end

#meta(*args) ⇒ Meta

Returns:



1805
1806
1807
# File 'lib/watir-webdriver/elements/generated.rb', line 1805

def meta(*args)
  Meta.new(self, extract_selector(args).merge(:tag_name => "meta"))
end

#metas(*args) ⇒ MetaCollection

Returns:



1813
1814
1815
# File 'lib/watir-webdriver/elements/generated.rb', line 1813

def metas(*args)
  MetaCollection.new(self, extract_selector(args).merge(:tag_name => "meta"))
end

#meter(*args) ⇒ Meter

Returns:



1822
1823
1824
# File 'lib/watir-webdriver/elements/generated.rb', line 1822

def meter(*args)
  Meter.new(self, extract_selector(args).merge(:tag_name => "meter"))
end

#meters(*args) ⇒ MeterCollection

Returns:



1830
1831
1832
# File 'lib/watir-webdriver/elements/generated.rb', line 1830

def meters(*args)
  MeterCollection.new(self, extract_selector(args).merge(:tag_name => "meter"))
end

Returns:



1839
1840
1841
# File 'lib/watir-webdriver/elements/generated.rb', line 1839

def nav(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "nav"))
end


1847
1848
1849
# File 'lib/watir-webdriver/elements/generated.rb', line 1847

def navs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "nav"))
end

#noscript(*args) ⇒ HTMLElement

Returns:



1856
1857
1858
# File 'lib/watir-webdriver/elements/generated.rb', line 1856

def noscript(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "noscript"))
end

#noscripts(*args) ⇒ HTMLElementCollection



1864
1865
1866
# File 'lib/watir-webdriver/elements/generated.rb', line 1864

def noscripts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "noscript"))
end

#object(*args) ⇒ Object

Returns:



1873
1874
1875
# File 'lib/watir-webdriver/elements/generated.rb', line 1873

def object(*args)
  Object.new(self, extract_selector(args).merge(:tag_name => "object"))
end

#objects(*args) ⇒ ObjectCollection

Returns:



1881
1882
1883
# File 'lib/watir-webdriver/elements/generated.rb', line 1881

def objects(*args)
  ObjectCollection.new(self, extract_selector(args).merge(:tag_name => "object"))
end

#ol(*args) ⇒ OList

Returns:



1890
1891
1892
# File 'lib/watir-webdriver/elements/generated.rb', line 1890

def ol(*args)
  OList.new(self, extract_selector(args).merge(:tag_name => "ol"))
end

#ols(*args) ⇒ OListCollection

Returns:



1898
1899
1900
# File 'lib/watir-webdriver/elements/generated.rb', line 1898

def ols(*args)
  OListCollection.new(self, extract_selector(args).merge(:tag_name => "ol"))
end

#optgroup(*args) ⇒ OptGroup

Returns:



1907
1908
1909
# File 'lib/watir-webdriver/elements/generated.rb', line 1907

def optgroup(*args)
  OptGroup.new(self, extract_selector(args).merge(:tag_name => "optgroup"))
end

#optgroups(*args) ⇒ OptGroupCollection

Returns:



1915
1916
1917
# File 'lib/watir-webdriver/elements/generated.rb', line 1915

def optgroups(*args)
  OptGroupCollection.new(self, extract_selector(args).merge(:tag_name => "optgroup"))
end

#option(*args) ⇒ Option

Returns:



1924
1925
1926
# File 'lib/watir-webdriver/elements/generated.rb', line 1924

def option(*args)
  Option.new(self, extract_selector(args).merge(:tag_name => "option"))
end

#options(*args) ⇒ OptionCollection

Returns:



1932
1933
1934
# File 'lib/watir-webdriver/elements/generated.rb', line 1932

def options(*args)
  OptionCollection.new(self, extract_selector(args).merge(:tag_name => "option"))
end

#output(*args) ⇒ Output

Returns:



1941
1942
1943
# File 'lib/watir-webdriver/elements/generated.rb', line 1941

def output(*args)
  Output.new(self, extract_selector(args).merge(:tag_name => "output"))
end

#outputs(*args) ⇒ OutputCollection

Returns:



1949
1950
1951
# File 'lib/watir-webdriver/elements/generated.rb', line 1949

def outputs(*args)
  OutputCollection.new(self, extract_selector(args).merge(:tag_name => "output"))
end

#p(*args) ⇒ Paragraph

Returns:



1958
1959
1960
# File 'lib/watir-webdriver/elements/generated.rb', line 1958

def p(*args)
  Paragraph.new(self, extract_selector(args).merge(:tag_name => "p"))
end

#param(*args) ⇒ Param

Returns:



1975
1976
1977
# File 'lib/watir-webdriver/elements/generated.rb', line 1975

def param(*args)
  Param.new(self, extract_selector(args).merge(:tag_name => "param"))
end

#params(*args) ⇒ ParamCollection

Returns:



1983
1984
1985
# File 'lib/watir-webdriver/elements/generated.rb', line 1983

def params(*args)
  ParamCollection.new(self, extract_selector(args).merge(:tag_name => "param"))
end

#pre(*args) ⇒ Pre

Returns:



1992
1993
1994
# File 'lib/watir-webdriver/elements/generated.rb', line 1992

def pre(*args)
  Pre.new(self, extract_selector(args).merge(:tag_name => "pre"))
end

#pres(*args) ⇒ PreCollection

Returns:



2000
2001
2002
# File 'lib/watir-webdriver/elements/generated.rb', line 2000

def pres(*args)
  PreCollection.new(self, extract_selector(args).merge(:tag_name => "pre"))
end

#progress(*args) ⇒ Progress

Returns:



2009
2010
2011
# File 'lib/watir-webdriver/elements/generated.rb', line 2009

def progress(*args)
  Progress.new(self, extract_selector(args).merge(:tag_name => "progress"))
end

#progresses(*args) ⇒ ProgressCollection

Returns:



2017
2018
2019
# File 'lib/watir-webdriver/elements/generated.rb', line 2017

def progresses(*args)
  ProgressCollection.new(self, extract_selector(args).merge(:tag_name => "progress"))
end

#ps(*args) ⇒ ParagraphCollection

Returns:



1966
1967
1968
# File 'lib/watir-webdriver/elements/generated.rb', line 1966

def ps(*args)
  ParagraphCollection.new(self, extract_selector(args).merge(:tag_name => "p"))
end

#q(*args) ⇒ Quote

Returns:



2026
2027
2028
# File 'lib/watir-webdriver/elements/generated.rb', line 2026

def q(*args)
  Quote.new(self, extract_selector(args).merge(:tag_name => "q"))
end

#qs(*args) ⇒ QuoteCollection

Returns:



2034
2035
2036
# File 'lib/watir-webdriver/elements/generated.rb', line 2034

def qs(*args)
  QuoteCollection.new(self, extract_selector(args).merge(:tag_name => "q"))
end

#radio(*args) ⇒ Object



26
27
28
# 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) ⇒ Object



30
31
32
# 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

#rp(*args) ⇒ HTMLElement

Returns:



2043
2044
2045
# File 'lib/watir-webdriver/elements/generated.rb', line 2043

def rp(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "rp"))
end

#rps(*args) ⇒ HTMLElementCollection



2051
2052
2053
# File 'lib/watir-webdriver/elements/generated.rb', line 2051

def rps(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "rp"))
end

#rt(*args) ⇒ HTMLElement

Returns:



2060
2061
2062
# File 'lib/watir-webdriver/elements/generated.rb', line 2060

def rt(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "rt"))
end

#rts(*args) ⇒ HTMLElementCollection



2068
2069
2070
# File 'lib/watir-webdriver/elements/generated.rb', line 2068

def rts(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "rt"))
end

#rubies(*args) ⇒ HTMLElementCollection



2085
2086
2087
# File 'lib/watir-webdriver/elements/generated.rb', line 2085

def rubies(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "ruby"))
end

#ruby(*args) ⇒ HTMLElement

Returns:



2077
2078
2079
# File 'lib/watir-webdriver/elements/generated.rb', line 2077

def ruby(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "ruby"))
end

#s(*args) ⇒ HTMLElement

Returns:



2094
2095
2096
# File 'lib/watir-webdriver/elements/generated.rb', line 2094

def s(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "s"))
end

#samp(*args) ⇒ HTMLElement

Returns:



2111
2112
2113
# File 'lib/watir-webdriver/elements/generated.rb', line 2111

def samp(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "samp"))
end

#samps(*args) ⇒ HTMLElementCollection



2119
2120
2121
# File 'lib/watir-webdriver/elements/generated.rb', line 2119

def samps(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "samp"))
end

#script(*args) ⇒ Script

Returns:



2128
2129
2130
# File 'lib/watir-webdriver/elements/generated.rb', line 2128

def script(*args)
  Script.new(self, extract_selector(args).merge(:tag_name => "script"))
end

#scripts(*args) ⇒ ScriptCollection

Returns:



2136
2137
2138
# File 'lib/watir-webdriver/elements/generated.rb', line 2136

def scripts(*args)
  ScriptCollection.new(self, extract_selector(args).merge(:tag_name => "script"))
end

#section(*args) ⇒ HTMLElement

Returns:



2145
2146
2147
# File 'lib/watir-webdriver/elements/generated.rb', line 2145

def section(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "section"))
end

#sections(*args) ⇒ HTMLElementCollection



2153
2154
2155
# File 'lib/watir-webdriver/elements/generated.rb', line 2153

def sections(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "section"))
end

#select(*args) ⇒ Select

Returns:



2162
2163
2164
# File 'lib/watir-webdriver/elements/generated.rb', line 2162

def select(*args)
  Select.new(self, extract_selector(args).merge(:tag_name => "select"))
end

#select_listObject



219
# File 'lib/watir-webdriver/elements/select.rb', line 219

alias_method :select_list,  :select

#select_listsObject



220
# File 'lib/watir-webdriver/elements/select.rb', line 220

alias_method :select_lists, :selects

#selects(*args) ⇒ SelectCollection

Returns:



2170
2171
2172
# File 'lib/watir-webdriver/elements/generated.rb', line 2170

def selects(*args)
  SelectCollection.new(self, extract_selector(args).merge(:tag_name => "select"))
end

#small(*args) ⇒ HTMLElement

Returns:



2179
2180
2181
# File 'lib/watir-webdriver/elements/generated.rb', line 2179

def small(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "small"))
end

#smalls(*args) ⇒ HTMLElementCollection



2187
2188
2189
# File 'lib/watir-webdriver/elements/generated.rb', line 2187

def smalls(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "small"))
end

#source(*args) ⇒ Source

Returns:



2196
2197
2198
# File 'lib/watir-webdriver/elements/generated.rb', line 2196

def source(*args)
  Source.new(self, extract_selector(args).merge(:tag_name => "source"))
end

#sources(*args) ⇒ SourceCollection

Returns:



2204
2205
2206
# File 'lib/watir-webdriver/elements/generated.rb', line 2204

def sources(*args)
  SourceCollection.new(self, extract_selector(args).merge(:tag_name => "source"))
end

#span(*args) ⇒ Span

Returns:



2213
2214
2215
# File 'lib/watir-webdriver/elements/generated.rb', line 2213

def span(*args)
  Span.new(self, extract_selector(args).merge(:tag_name => "span"))
end

#spans(*args) ⇒ SpanCollection

Returns:



2221
2222
2223
# File 'lib/watir-webdriver/elements/generated.rb', line 2221

def spans(*args)
  SpanCollection.new(self, extract_selector(args).merge(:tag_name => "span"))
end

#ss(*args) ⇒ HTMLElementCollection



2102
2103
2104
# File 'lib/watir-webdriver/elements/generated.rb', line 2102

def ss(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "s"))
end

#strong(*args) ⇒ HTMLElement

Returns:



2230
2231
2232
# File 'lib/watir-webdriver/elements/generated.rb', line 2230

def strong(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "strong"))
end

#strongs(*args) ⇒ HTMLElementCollection



2238
2239
2240
# File 'lib/watir-webdriver/elements/generated.rb', line 2238

def strongs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "strong"))
end

#style(*args) ⇒ Style

Returns:



2247
2248
2249
# File 'lib/watir-webdriver/elements/generated.rb', line 2247

def style(*args)
  Style.new(self, extract_selector(args).merge(:tag_name => "style"))
end

#styles(*args) ⇒ StyleCollection

Returns:



2255
2256
2257
# File 'lib/watir-webdriver/elements/generated.rb', line 2255

def styles(*args)
  StyleCollection.new(self, extract_selector(args).merge(:tag_name => "style"))
end

#sub(*args) ⇒ HTMLElement

Returns:



2264
2265
2266
# File 'lib/watir-webdriver/elements/generated.rb', line 2264

def sub(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "sub"))
end

#subs(*args) ⇒ HTMLElementCollection



2272
2273
2274
# File 'lib/watir-webdriver/elements/generated.rb', line 2272

def subs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "sub"))
end

#summaries(*args) ⇒ HTMLElementCollection



2289
2290
2291
# File 'lib/watir-webdriver/elements/generated.rb', line 2289

def summaries(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "summary"))
end

#summary(*args) ⇒ HTMLElement

Returns:



2281
2282
2283
# File 'lib/watir-webdriver/elements/generated.rb', line 2281

def summary(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "summary"))
end

#sup(*args) ⇒ HTMLElement

Returns:



2298
2299
2300
# File 'lib/watir-webdriver/elements/generated.rb', line 2298

def sup(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "sup"))
end

#sups(*args) ⇒ HTMLElementCollection



2306
2307
2308
# File 'lib/watir-webdriver/elements/generated.rb', line 2306

def sups(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "sup"))
end

#table(*args) ⇒ Table

Returns:



2315
2316
2317
# File 'lib/watir-webdriver/elements/generated.rb', line 2315

def table(*args)
  Table.new(self, extract_selector(args).merge(:tag_name => "table"))
end

#tables(*args) ⇒ TableCollection

Returns:



2323
2324
2325
# File 'lib/watir-webdriver/elements/generated.rb', line 2323

def tables(*args)
  TableCollection.new(self, extract_selector(args).merge(:tag_name => "table"))
end

#tbody(*args) ⇒ TableSection

Returns:



2332
2333
2334
# File 'lib/watir-webdriver/elements/generated.rb', line 2332

def tbody(*args)
  TableSection.new(self, extract_selector(args).merge(:tag_name => "tbody"))
end

#tbodys(*args) ⇒ TableSectionCollection



2340
2341
2342
# File 'lib/watir-webdriver/elements/generated.rb', line 2340

def tbodys(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(:tag_name => "tbody"))
end

#td(*args) ⇒ TableDataCell

Returns:



2349
2350
2351
# File 'lib/watir-webdriver/elements/generated.rb', line 2349

def td(*args)
  TableDataCell.new(self, extract_selector(args).merge(:tag_name => "td"))
end

#tds(*args) ⇒ TableDataCellCollection



2357
2358
2359
# File 'lib/watir-webdriver/elements/generated.rb', line 2357

def tds(*args)
  TableDataCellCollection.new(self, extract_selector(args).merge(:tag_name => "td"))
end

#text_field(*args) ⇒ Object



57
58
59
# File 'lib/watir-webdriver/elements/text_field.rb', line 57

def text_field(*args)
  TextField.new(self, extract_selector(args).merge(:tag_name => "input"))
end

#text_fields(*args) ⇒ Object



61
62
63
# File 'lib/watir-webdriver/elements/text_field.rb', line 61

def text_fields(*args)
  TextFieldCollection.new(self, extract_selector(args).merge(:tag_name => "input"))
end

#textarea(*args) ⇒ TextArea

Returns:



2366
2367
2368
# File 'lib/watir-webdriver/elements/generated.rb', line 2366

def textarea(*args)
  TextArea.new(self, extract_selector(args).merge(:tag_name => "textarea"))
end

#textareas(*args) ⇒ TextAreaCollection

Returns:



2374
2375
2376
# File 'lib/watir-webdriver/elements/generated.rb', line 2374

def textareas(*args)
  TextAreaCollection.new(self, extract_selector(args).merge(:tag_name => "textarea"))
end

#tfoot(*args) ⇒ TableSection

Returns:



2383
2384
2385
# File 'lib/watir-webdriver/elements/generated.rb', line 2383

def tfoot(*args)
  TableSection.new(self, extract_selector(args).merge(:tag_name => "tfoot"))
end

#tfoots(*args) ⇒ TableSectionCollection



2391
2392
2393
# File 'lib/watir-webdriver/elements/generated.rb', line 2391

def tfoots(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(:tag_name => "tfoot"))
end

#th(*args) ⇒ TableHeaderCell

Returns:



2400
2401
2402
# File 'lib/watir-webdriver/elements/generated.rb', line 2400

def th(*args)
  TableHeaderCell.new(self, extract_selector(args).merge(:tag_name => "th"))
end

#thead(*args) ⇒ TableSection

Returns:



2417
2418
2419
# File 'lib/watir-webdriver/elements/generated.rb', line 2417

def thead(*args)
  TableSection.new(self, extract_selector(args).merge(:tag_name => "thead"))
end

#theads(*args) ⇒ TableSectionCollection



2425
2426
2427
# File 'lib/watir-webdriver/elements/generated.rb', line 2425

def theads(*args)
  TableSectionCollection.new(self, extract_selector(args).merge(:tag_name => "thead"))
end

#ths(*args) ⇒ TableHeaderCellCollection



2408
2409
2410
# File 'lib/watir-webdriver/elements/generated.rb', line 2408

def ths(*args)
  TableHeaderCellCollection.new(self, extract_selector(args).merge(:tag_name => "th"))
end

#time(*args) ⇒ Time

Returns:



2434
2435
2436
# File 'lib/watir-webdriver/elements/generated.rb', line 2434

def time(*args)
  Time.new(self, extract_selector(args).merge(:tag_name => "time"))
end

#times(*args) ⇒ TimeCollection

Returns:



2442
2443
2444
# File 'lib/watir-webdriver/elements/generated.rb', line 2442

def times(*args)
  TimeCollection.new(self, extract_selector(args).merge(:tag_name => "time"))
end

#title(*args) ⇒ Title

Returns:



2451
2452
2453
# File 'lib/watir-webdriver/elements/generated.rb', line 2451

def title(*args)
  Title.new(self, extract_selector(args).merge(:tag_name => "title"))
end

#titles(*args) ⇒ TitleCollection

Returns:



2459
2460
2461
# File 'lib/watir-webdriver/elements/generated.rb', line 2459

def titles(*args)
  TitleCollection.new(self, extract_selector(args).merge(:tag_name => "title"))
end

#tr(*args) ⇒ TableRow

Returns:



2468
2469
2470
# File 'lib/watir-webdriver/elements/generated.rb', line 2468

def tr(*args)
  TableRow.new(self, extract_selector(args).merge(:tag_name => "tr"))
end

#track(*args) ⇒ Track

Returns:



2485
2486
2487
# File 'lib/watir-webdriver/elements/generated.rb', line 2485

def track(*args)
  Track.new(self, extract_selector(args).merge(:tag_name => "track"))
end

#tracks(*args) ⇒ TrackCollection

Returns:



2493
2494
2495
# File 'lib/watir-webdriver/elements/generated.rb', line 2493

def tracks(*args)
  TrackCollection.new(self, extract_selector(args).merge(:tag_name => "track"))
end

#trs(*args) ⇒ TableRowCollection

Returns:



2476
2477
2478
# File 'lib/watir-webdriver/elements/generated.rb', line 2476

def trs(*args)
  TableRowCollection.new(self, extract_selector(args).merge(:tag_name => "tr"))
end

#ul(*args) ⇒ UList

Returns:



2502
2503
2504
# File 'lib/watir-webdriver/elements/generated.rb', line 2502

def ul(*args)
  UList.new(self, extract_selector(args).merge(:tag_name => "ul"))
end

#uls(*args) ⇒ UListCollection

Returns:



2510
2511
2512
# File 'lib/watir-webdriver/elements/generated.rb', line 2510

def uls(*args)
  UListCollection.new(self, extract_selector(args).merge(:tag_name => "ul"))
end

#var(*args) ⇒ HTMLElement

Returns:



2519
2520
2521
# File 'lib/watir-webdriver/elements/generated.rb', line 2519

def var(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "var"))
end

#vars(*args) ⇒ HTMLElementCollection



2527
2528
2529
# File 'lib/watir-webdriver/elements/generated.rb', line 2527

def vars(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "var"))
end

#video(*args) ⇒ Video

Returns:



2536
2537
2538
# File 'lib/watir-webdriver/elements/generated.rb', line 2536

def video(*args)
  Video.new(self, extract_selector(args).merge(:tag_name => "video"))
end

#videos(*args) ⇒ VideoCollection

Returns:



2544
2545
2546
# File 'lib/watir-webdriver/elements/generated.rb', line 2544

def videos(*args)
  VideoCollection.new(self, extract_selector(args).merge(:tag_name => "video"))
end

#wbr(*args) ⇒ HTMLElement

Returns:



2553
2554
2555
# File 'lib/watir-webdriver/elements/generated.rb', line 2553

def wbr(*args)
  HTMLElement.new(self, extract_selector(args).merge(:tag_name => "wbr"))
end

#wbrs(*args) ⇒ HTMLElementCollection



2561
2562
2563
# File 'lib/watir-webdriver/elements/generated.rb', line 2561

def wbrs(*args)
  HTMLElementCollection.new(self, extract_selector(args).merge(:tag_name => "wbr"))
end