Module: Watir::Container
- Includes:
- Atoms, 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
Constant Summary
Constants included
from Atoms
Atoms::ATOMS
Instance Method Summary
collapse
Methods included from Atoms
load
#element_by_xpath, #elements_by_xpath, escape
Instance Method Details
782
783
784
|
# File 'lib/watir-webdriver/elements/generated.rb', line 782
def a(*args)
Anchor.new(self, (args).merge(:tag_name => "a"))
end
|
799
800
801
|
# File 'lib/watir-webdriver/elements/generated.rb', line 799
def abbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "abbr"))
end
|
807
808
809
|
# File 'lib/watir-webdriver/elements/generated.rb', line 807
def abbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "abbr"))
end
|
816
817
818
|
# File 'lib/watir-webdriver/elements/generated.rb', line 816
def address(*args)
HTMLElement.new(self, (args).merge(:tag_name => "address"))
end
|
824
825
826
|
# File 'lib/watir-webdriver/elements/generated.rb', line 824
def addresses(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "address"))
end
|
#area(*args) ⇒ Area
833
834
835
|
# File 'lib/watir-webdriver/elements/generated.rb', line 833
def area(*args)
Area.new(self, (args).merge(:tag_name => "area"))
end
|
841
842
843
|
# File 'lib/watir-webdriver/elements/generated.rb', line 841
def areas(*args)
AreaCollection.new(self, (args).merge(:tag_name => "area"))
end
|
850
851
852
|
# File 'lib/watir-webdriver/elements/generated.rb', line 850
def article(*args)
HTMLElement.new(self, (args).merge(:tag_name => "article"))
end
|
858
859
860
|
# File 'lib/watir-webdriver/elements/generated.rb', line 858
def articles(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "article"))
end
|
790
791
792
|
# File 'lib/watir-webdriver/elements/generated.rb', line 790
def as(*args)
AnchorCollection.new(self, (args).merge(:tag_name => "a"))
end
|
867
868
869
|
# File 'lib/watir-webdriver/elements/generated.rb', line 867
def aside(*args)
HTMLElement.new(self, (args).merge(:tag_name => "aside"))
end
|
875
876
877
|
# File 'lib/watir-webdriver/elements/generated.rb', line 875
def asides(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "aside"))
end
|
#audio(*args) ⇒ Audio
884
885
886
|
# File 'lib/watir-webdriver/elements/generated.rb', line 884
def audio(*args)
Audio.new(self, (args).merge(:tag_name => "audio"))
end
|
892
893
894
|
# File 'lib/watir-webdriver/elements/generated.rb', line 892
def audios(*args)
AudioCollection.new(self, (args).merge(:tag_name => "audio"))
end
|
901
902
903
|
# File 'lib/watir-webdriver/elements/generated.rb', line 901
def b(*args)
HTMLElement.new(self, (args).merge(:tag_name => "b"))
end
|
#base(*args) ⇒ Base
918
919
920
|
# File 'lib/watir-webdriver/elements/generated.rb', line 918
def base(*args)
Base.new(self, (args).merge(:tag_name => "base"))
end
|
926
927
928
|
# File 'lib/watir-webdriver/elements/generated.rb', line 926
def bases(*args)
BaseCollection.new(self, (args).merge(:tag_name => "base"))
end
|
935
936
937
|
# File 'lib/watir-webdriver/elements/generated.rb', line 935
def bdi(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdi"))
end
|
943
944
945
|
# File 'lib/watir-webdriver/elements/generated.rb', line 943
def bdis(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdi"))
end
|
952
953
954
|
# File 'lib/watir-webdriver/elements/generated.rb', line 952
def bdo(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdo"))
end
|
960
961
962
|
# File 'lib/watir-webdriver/elements/generated.rb', line 960
def bdos(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdo"))
end
|
#blockquote(*args) ⇒ Quote
969
970
971
|
# File 'lib/watir-webdriver/elements/generated.rb', line 969
def blockquote(*args)
Quote.new(self, (args).merge(:tag_name => "blockquote"))
end
|
977
978
979
|
# File 'lib/watir-webdriver/elements/generated.rb', line 977
def blockquotes(*args)
QuoteCollection.new(self, (args).merge(:tag_name => "blockquote"))
end
|
#body(*args) ⇒ Body
986
987
988
|
# File 'lib/watir-webdriver/elements/generated.rb', line 986
def body(*args)
Body.new(self, (args).merge(:tag_name => "body"))
end
|
994
995
996
|
# File 'lib/watir-webdriver/elements/generated.rb', line 994
def bodys(*args)
BodyCollection.new(self, (args).merge(:tag_name => "body"))
end
|
#br(*args) ⇒ BR
1003
1004
1005
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1003
def br(*args)
BR.new(self, (args).merge(:tag_name => "br"))
end
|
1011
1012
1013
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1011
def brs(*args)
BRCollection.new(self, (args).merge(:tag_name => "br"))
end
|
909
910
911
|
# File 'lib/watir-webdriver/elements/generated.rb', line 909
def bs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "b"))
end
|
1020
1021
1022
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1020
def button(*args)
Button.new(self, (args).merge(:tag_name => "button"))
end
|
1028
1029
1030
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1028
def buttons(*args)
ButtonCollection.new(self, (args).merge(:tag_name => "button"))
end
|
#canvas(*args) ⇒ Canvas
1037
1038
1039
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1037
def canvas(*args)
Canvas.new(self, (args).merge(:tag_name => "canvas"))
end
|
1045
1046
1047
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1045
def canvases(*args)
CanvasCollection.new(self, (args).merge(:tag_name => "canvas"))
end
|
1054
1055
1056
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1054
def caption(*args)
TableCaption.new(self, (args).merge(:tag_name => "caption"))
end
|
1062
1063
1064
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1062
def captions(*args)
TableCaptionCollection.new(self, (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, (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, (args).merge(:tag_name => "input", :type => "checkbox"))
end
|
1071
1072
1073
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1071
def cite(*args)
HTMLElement.new(self, (args).merge(:tag_name => "cite"))
end
|
1079
1080
1081
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1079
def cites(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "cite"))
end
|
1088
1089
1090
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1088
def code(*args)
HTMLElement.new(self, (args).merge(:tag_name => "code"))
end
|
1096
1097
1098
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1096
def codes(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "code"))
end
|
1105
1106
1107
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1105
def col(*args)
TableCol.new(self, (args).merge(:tag_name => "col"))
end
|
#colgroup(*args) ⇒ TableCol
1122
1123
1124
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1122
def colgroup(*args)
TableCol.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1130
1131
1132
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1130
def colgroups(*args)
TableColCollection.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1113
1114
1115
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1113
def cols(*args)
TableColCollection.new(self, (args).merge(:tag_name => "col"))
end
|
#command(*args) ⇒ Command
1139
1140
1141
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1139
def command(*args)
Command.new(self, (args).merge(:tag_name => "command"))
end
|
1147
1148
1149
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1147
def commands(*args)
CommandCollection.new(self, (args).merge(:tag_name => "command"))
end
|
1156
1157
1158
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1156
def data(*args)
Data.new(self, (args).merge(:tag_name => "data"))
end
|
#datalist(*args) ⇒ DataList
1173
1174
1175
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1173
def datalist(*args)
DataList.new(self, (args).merge(:tag_name => "datalist"))
end
|
1181
1182
1183
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1181
def datalists(*args)
DataListCollection.new(self, (args).merge(:tag_name => "datalist"))
end
|
1190
1191
1192
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1190
def dd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dd"))
end
|
1198
1199
1200
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1198
def dds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dd"))
end
|
#del(*args) ⇒ Mod
1207
1208
1209
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1207
def del(*args)
Mod.new(self, (args).merge(:tag_name => "del"))
end
|
1215
1216
1217
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1215
def dels(*args)
ModCollection.new(self, (args).merge(:tag_name => "del"))
end
|
#details(*args) ⇒ Details
1224
1225
1226
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1224
def details(*args)
Details.new(self, (args).merge(:tag_name => "details"))
end
|
1232
1233
1234
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1232
def detailses(*args)
DetailsCollection.new(self, (args).merge(:tag_name => "details"))
end
|
1241
1242
1243
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1241
def dfn(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dfn"))
end
|
1249
1250
1251
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1249
def dfns(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dfn"))
end
|
#div(*args) ⇒ Div
1258
1259
1260
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1258
def div(*args)
Div.new(self, (args).merge(:tag_name => "div"))
end
|
1266
1267
1268
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1266
def divs(*args)
DivCollection.new(self, (args).merge(:tag_name => "div"))
end
|
#dl(*args) ⇒ DList
1275
1276
1277
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1275
def dl(*args)
DList.new(self, (args).merge(:tag_name => "dl"))
end
|
1283
1284
1285
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1283
def dls(*args)
DListCollection.new(self, (args).merge(:tag_name => "dl"))
end
|
1292
1293
1294
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1292
def dt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dt"))
end
|
1300
1301
1302
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1300
def dts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dt"))
end
|
#element(*args) ⇒ Object
7
8
9
|
# File 'lib/watir-webdriver/container.rb', line 7
def element(*args)
HTMLElement.new(self, (args))
end
|
1309
1310
1311
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1309
def em(*args)
HTMLElement.new(self, (args).merge(:tag_name => "em"))
end
|
#embed(*args) ⇒ Embed
1326
1327
1328
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1326
def embed(*args)
Embed.new(self, (args).merge(:tag_name => "embed"))
end
|
1334
1335
1336
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1334
def embeds(*args)
EmbedCollection.new(self, (args).merge(:tag_name => "embed"))
end
|
1317
1318
1319
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1317
def ems(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "em"))
end
|
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/watir-webdriver/container.rb', line 15
def (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
|
#fieldset(*args) ⇒ FieldSet
1343
1344
1345
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1343
def fieldset(*args)
FieldSet.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1351
1352
1353
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1351
def fieldsets(*args)
FieldSetCollection.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1360
1361
1362
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1360
def figcaption(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1368
1369
1370
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1368
def figcaptions(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1377
1378
1379
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1377
def figure(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figure"))
end
|
1385
1386
1387
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1385
def figures(*args)
HTMLElementCollection.new(self, (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, (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, (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, (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, (args).merge(:tag_name => "font"))
end
|
1394
1395
1396
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1394
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "footer"))
end
|
1402
1403
1404
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1402
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "footer"))
end
|
1411
1412
1413
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1411
def form(*args)
Form.new(self, (args).merge(:tag_name => "form"))
end
|
1419
1420
1421
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1419
def forms(*args)
FormCollection.new(self, (args).merge(:tag_name => "form"))
end
|
#frame(*args) ⇒ Object
73
74
75
|
# File 'lib/watir-webdriver/elements/frame.rb', line 73
def frame(*args)
Frame.new(self, (args))
end
|
#frames(*args) ⇒ Object
77
78
79
|
# File 'lib/watir-webdriver/elements/frame.rb', line 77
def frames(*args)
FrameCollection.new(self, (args).merge(:tag_name => /^(iframe|frame)$/)) end
|
1428
1429
1430
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1428
def h1(*args)
Heading.new(self, (args).merge(:tag_name => "h1"))
end
|
1436
1437
1438
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1436
def h1s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h1"))
end
|
1445
1446
1447
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1445
def h2(*args)
Heading.new(self, (args).merge(:tag_name => "h2"))
end
|
1453
1454
1455
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1453
def h2s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h2"))
end
|
1462
1463
1464
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1462
def h3(*args)
Heading.new(self, (args).merge(:tag_name => "h3"))
end
|
1470
1471
1472
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1470
def h3s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h3"))
end
|
1479
1480
1481
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1479
def h4(*args)
Heading.new(self, (args).merge(:tag_name => "h4"))
end
|
1487
1488
1489
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1487
def h4s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h4"))
end
|
1496
1497
1498
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1496
def h5(*args)
Heading.new(self, (args).merge(:tag_name => "h5"))
end
|
1504
1505
1506
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1504
def h5s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h5"))
end
|
1513
1514
1515
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1513
def h6(*args)
Heading.new(self, (args).merge(:tag_name => "h6"))
end
|
1521
1522
1523
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1521
def h6s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h6"))
end
|
#head(*args) ⇒ Head
1530
1531
1532
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1530
def head(*args)
Head.new(self, (args).merge(:tag_name => "head"))
end
|
1547
1548
1549
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1547
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "header"))
end
|
1555
1556
1557
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1555
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "header"))
end
|
1538
1539
1540
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1538
def heads(*args)
HeadCollection.new(self, (args).merge(:tag_name => "head"))
end
|
1564
1565
1566
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1564
def hgroup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "hgroup"))
end
|
1572
1573
1574
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1572
def hgroups(*args)
HTMLElementCollection.new(self, (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, (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, (args).merge(:tag_name => "input", :type => "hidden"))
end
|
#hr(*args) ⇒ HR
1581
1582
1583
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1581
def hr(*args)
HR.new(self, (args).merge(:tag_name => "hr"))
end
|
1589
1590
1591
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1589
def hrs(*args)
HRCollection.new(self, (args).merge(:tag_name => "hr"))
end
|
#html(*args) ⇒ Html
1598
1599
1600
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1598
def html(*args)
Html.new(self, (args).merge(:tag_name => "html"))
end
|
1606
1607
1608
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1606
def htmls(*args)
HtmlCollection.new(self, (args).merge(:tag_name => "html"))
end
|
1615
1616
1617
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1615
def i(*args)
HTMLElement.new(self, (args).merge(:tag_name => "i"))
end
|
#iframe(*args) ⇒ IFrame
1632
1633
1634
1635
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1632
def iframe(*args)
warn "Watir::Container#iframe is replaced by Watir::Container#frame"
frame(*args)
end
|
1640
1641
1642
1643
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1640
def iframes(*args)
warn "Watir::Container#iframes is replaced by Watir::Container#frames"
frame(*args)
end
|
47
|
# File 'lib/watir-webdriver/elements/image.rb', line 47
alias_method :image, :img
|
48
|
# File 'lib/watir-webdriver/elements/image.rb', line 48
alias_method :images, :imgs
|
#img(*args) ⇒ Image
1649
1650
1651
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1649
def img(*args)
Image.new(self, (args).merge(:tag_name => "img"))
end
|
1657
1658
1659
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1657
def imgs(*args)
ImageCollection.new(self, (args).merge(:tag_name => "img"))
end
|
1666
1667
1668
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1666
def input(*args)
Input.new(self, (args).merge(:tag_name => "input"))
end
|
1674
1675
1676
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1674
def inputs(*args)
InputCollection.new(self, (args).merge(:tag_name => "input"))
end
|
#ins(*args) ⇒ Mod
1683
1684
1685
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1683
def ins(*args)
Mod.new(self, (args).merge(:tag_name => "ins"))
end
|
1691
1692
1693
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1691
def inses(*args)
ModCollection.new(self, (args).merge(:tag_name => "ins"))
end
|
1623
1624
1625
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1623
def is(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "i"))
end
|
1700
1701
1702
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1700
def kbd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "kbd"))
end
|
1708
1709
1710
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1708
def kbds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "kbd"))
end
|
#keygen(*args) ⇒ Keygen
1717
1718
1719
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1717
def keygen(*args)
Keygen.new(self, (args).merge(:tag_name => "keygen"))
end
|
1725
1726
1727
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1725
def keygens(*args)
KeygenCollection.new(self, (args).merge(:tag_name => "keygen"))
end
|
#label(*args) ⇒ Label
1734
1735
1736
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1734
def label(*args)
Label.new(self, (args).merge(:tag_name => "label"))
end
|
1742
1743
1744
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1742
def labels(*args)
LabelCollection.new(self, (args).merge(:tag_name => "label"))
end
|
#legend(*args) ⇒ Legend
1751
1752
1753
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1751
def legend(*args)
Legend.new(self, (args).merge(:tag_name => "legend"))
end
|
1759
1760
1761
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1759
def legends(*args)
LegendCollection.new(self, (args).merge(:tag_name => "legend"))
end
|
#li(*args) ⇒ LI
1768
1769
1770
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1768
def li(*args)
LI.new(self, (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
|
1776
1777
1778
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1776
def lis(*args)
LICollection.new(self, (args).merge(:tag_name => "li"))
end
|
#map(*args) ⇒ Map
1785
1786
1787
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1785
def map(*args)
Map.new(self, (args).merge(:tag_name => "map"))
end
|
1793
1794
1795
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1793
def maps(*args)
MapCollection.new(self, (args).merge(:tag_name => "map"))
end
|
1802
1803
1804
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1802
def mark(*args)
HTMLElement.new(self, (args).merge(:tag_name => "mark"))
end
|
1810
1811
1812
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1810
def marks(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "mark"))
end
|
1819
1820
1821
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1819
def (*args)
Menu.new(self, (args).merge(:tag_name => "menu"))
end
|
1827
1828
1829
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1827
def (*args)
MenuCollection.new(self, (args).merge(:tag_name => "menu"))
end
|
1836
1837
1838
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1836
def meta(*args)
Meta.new(self, (args).merge(:tag_name => "meta"))
end
|
1844
1845
1846
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1844
def metas(*args)
MetaCollection.new(self, (args).merge(:tag_name => "meta"))
end
|
#meter(*args) ⇒ Meter
1853
1854
1855
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1853
def meter(*args)
Meter.new(self, (args).merge(:tag_name => "meter"))
end
|
1861
1862
1863
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1861
def meters(*args)
MeterCollection.new(self, (args).merge(:tag_name => "meter"))
end
|
1870
1871
1872
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1870
def nav(*args)
HTMLElement.new(self, (args).merge(:tag_name => "nav"))
end
|
1878
1879
1880
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1878
def navs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "nav"))
end
|
1887
1888
1889
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1887
def noscript(*args)
HTMLElement.new(self, (args).merge(:tag_name => "noscript"))
end
|
1895
1896
1897
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1895
def noscripts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "noscript"))
end
|
#object(*args) ⇒ Object
1904
1905
1906
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1904
def object(*args)
Object.new(self, (args).merge(:tag_name => "object"))
end
|
1912
1913
1914
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1912
def objects(*args)
ObjectCollection.new(self, (args).merge(:tag_name => "object"))
end
|
#ol(*args) ⇒ OList
1921
1922
1923
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1921
def ol(*args)
OList.new(self, (args).merge(:tag_name => "ol"))
end
|
1929
1930
1931
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1929
def ols(*args)
OListCollection.new(self, (args).merge(:tag_name => "ol"))
end
|
#optgroup(*args) ⇒ OptGroup
1938
1939
1940
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1938
def optgroup(*args)
OptGroup.new(self, (args).merge(:tag_name => "optgroup"))
end
|
1946
1947
1948
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1946
def optgroups(*args)
OptGroupCollection.new(self, (args).merge(:tag_name => "optgroup"))
end
|
#option(*args) ⇒ Option
1955
1956
1957
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1955
def option(*args)
Option.new(self, (args).merge(:tag_name => "option"))
end
|
1963
1964
1965
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1963
def options(*args)
OptionCollection.new(self, (args).merge(:tag_name => "option"))
end
|
#output(*args) ⇒ Output
1972
1973
1974
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1972
def output(*args)
Output.new(self, (args).merge(:tag_name => "output"))
end
|
1980
1981
1982
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1980
def outputs(*args)
OutputCollection.new(self, (args).merge(:tag_name => "output"))
end
|
1989
1990
1991
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1989
def p(*args)
Paragraph.new(self, (args).merge(:tag_name => "p"))
end
|
#param(*args) ⇒ Param
2006
2007
2008
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2006
def param(*args)
Param.new(self, (args).merge(:tag_name => "param"))
end
|
2014
2015
2016
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2014
def params(*args)
ParamCollection.new(self, (args).merge(:tag_name => "param"))
end
|
#pre(*args) ⇒ Pre
2023
2024
2025
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2023
def pre(*args)
Pre.new(self, (args).merge(:tag_name => "pre"))
end
|
2031
2032
2033
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2031
def pres(*args)
PreCollection.new(self, (args).merge(:tag_name => "pre"))
end
|
#progress(*args) ⇒ Progress
2040
2041
2042
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2040
def progress(*args)
Progress.new(self, (args).merge(:tag_name => "progress"))
end
|
2048
2049
2050
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2048
def progresses(*args)
ProgressCollection.new(self, (args).merge(:tag_name => "progress"))
end
|
1997
1998
1999
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1997
def ps(*args)
ParagraphCollection.new(self, (args).merge(:tag_name => "p"))
end
|
#q(*args) ⇒ Quote
2057
2058
2059
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2057
def q(*args)
Quote.new(self, (args).merge(:tag_name => "q"))
end
|
2065
2066
2067
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2065
def qs(*args)
QuoteCollection.new(self, (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, (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, (args).merge(:tag_name => "input", :type => "radio" ))
end
|
2074
2075
2076
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2074
def rp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rp"))
end
|
2082
2083
2084
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2082
def rps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rp"))
end
|
2091
2092
2093
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2091
def rt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rt"))
end
|
2099
2100
2101
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2099
def rts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rt"))
end
|
2116
2117
2118
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2116
def rubies(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "ruby"))
end
|
2108
2109
2110
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2108
def ruby(*args)
HTMLElement.new(self, (args).merge(:tag_name => "ruby"))
end
|
2125
2126
2127
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2125
def s(*args)
HTMLElement.new(self, (args).merge(:tag_name => "s"))
end
|
2142
2143
2144
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2142
def samp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "samp"))
end
|
2150
2151
2152
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2150
def samps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "samp"))
end
|
#script(*args) ⇒ Script
2159
2160
2161
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2159
def script(*args)
Script.new(self, (args).merge(:tag_name => "script"))
end
|
2167
2168
2169
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2167
def scripts(*args)
ScriptCollection.new(self, (args).merge(:tag_name => "script"))
end
|
2176
2177
2178
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2176
def section(*args)
HTMLElement.new(self, (args).merge(:tag_name => "section"))
end
|
2184
2185
2186
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2184
def sections(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "section"))
end
|
#select(*args) ⇒ Select
2193
2194
2195
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2193
def select(*args)
Select.new(self, (args).merge(:tag_name => "select"))
end
|
#select_list ⇒ Object
221
|
# File 'lib/watir-webdriver/elements/select.rb', line 221
alias_method :select_list, :select
|
#select_lists ⇒ Object
222
|
# File 'lib/watir-webdriver/elements/select.rb', line 222
alias_method :select_lists, :selects
|
2201
2202
2203
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2201
def selects(*args)
SelectCollection.new(self, (args).merge(:tag_name => "select"))
end
|
2210
2211
2212
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2210
def small(*args)
HTMLElement.new(self, (args).merge(:tag_name => "small"))
end
|
2218
2219
2220
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2218
def smalls(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "small"))
end
|
#source(*args) ⇒ Source
2227
2228
2229
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2227
def source(*args)
Source.new(self, (args).merge(:tag_name => "source"))
end
|
2235
2236
2237
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2235
def sources(*args)
SourceCollection.new(self, (args).merge(:tag_name => "source"))
end
|
#span(*args) ⇒ Span
2244
2245
2246
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2244
def span(*args)
Span.new(self, (args).merge(:tag_name => "span"))
end
|
2252
2253
2254
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2252
def spans(*args)
SpanCollection.new(self, (args).merge(:tag_name => "span"))
end
|
2133
2134
2135
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2133
def ss(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "s"))
end
|
2261
2262
2263
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2261
def strong(*args)
HTMLElement.new(self, (args).merge(:tag_name => "strong"))
end
|
2269
2270
2271
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2269
def strongs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "strong"))
end
|
#style(*args) ⇒ Style
2278
2279
2280
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2278
def style(*args)
Style.new(self, (args).merge(:tag_name => "style"))
end
|
2286
2287
2288
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2286
def styles(*args)
StyleCollection.new(self, (args).merge(:tag_name => "style"))
end
|
2295
2296
2297
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2295
def sub(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sub"))
end
|
2303
2304
2305
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2303
def subs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sub"))
end
|
2320
2321
2322
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2320
def summaries(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "summary"))
end
|
2312
2313
2314
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2312
def summary(*args)
HTMLElement.new(self, (args).merge(:tag_name => "summary"))
end
|
2329
2330
2331
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2329
def sup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sup"))
end
|
2337
2338
2339
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2337
def sups(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sup"))
end
|
#table(*args) ⇒ Table
2346
2347
2348
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2346
def table(*args)
Table.new(self, (args).merge(:tag_name => "table"))
end
|
2354
2355
2356
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2354
def tables(*args)
TableCollection.new(self, (args).merge(:tag_name => "table"))
end
|
2363
2364
2365
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2363
def tbody(*args)
TableSection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2371
2372
2373
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2371
def tbodys(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2380
2381
2382
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2380
def td(*args)
TableDataCell.new(self, (args).merge(:tag_name => "td"))
end
|
2388
2389
2390
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2388
def tds(*args)
TableDataCellCollection.new(self, (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, (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, (args).merge(:tag_name => "input"))
end
|
#textarea(*args) ⇒ TextArea
2397
2398
2399
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2397
def textarea(*args)
TextArea.new(self, (args).merge(:tag_name => "textarea"))
end
|
2405
2406
2407
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2405
def textareas(*args)
TextAreaCollection.new(self, (args).merge(:tag_name => "textarea"))
end
|
2414
2415
2416
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2414
def (*args)
TableSection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2422
2423
2424
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2422
def (*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2431
2432
2433
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2431
def th(*args)
TableHeaderCell.new(self, (args).merge(:tag_name => "th"))
end
|
2448
2449
2450
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2448
def thead(*args)
TableSection.new(self, (args).merge(:tag_name => "thead"))
end
|
2456
2457
2458
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2456
def theads(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "thead"))
end
|
2439
2440
2441
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2439
def ths(*args)
TableHeaderCellCollection.new(self, (args).merge(:tag_name => "th"))
end
|
#title(*args) ⇒ Title
2465
2466
2467
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2465
def title(*args)
Title.new(self, (args).merge(:tag_name => "title"))
end
|
2473
2474
2475
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2473
def titles(*args)
TitleCollection.new(self, (args).merge(:tag_name => "title"))
end
|
2482
2483
2484
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2482
def tr(*args)
TableRow.new(self, (args).merge(:tag_name => "tr"))
end
|
#track(*args) ⇒ Track
2499
2500
2501
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2499
def track(*args)
Track.new(self, (args).merge(:tag_name => "track"))
end
|
2507
2508
2509
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2507
def tracks(*args)
TrackCollection.new(self, (args).merge(:tag_name => "track"))
end
|
2490
2491
2492
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2490
def trs(*args)
TableRowCollection.new(self, (args).merge(:tag_name => "tr"))
end
|
2516
2517
2518
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2516
def u(*args)
HTMLElement.new(self, (args).merge(:tag_name => "u"))
end
|
#ul(*args) ⇒ UList
2533
2534
2535
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2533
def ul(*args)
UList.new(self, (args).merge(:tag_name => "ul"))
end
|
2541
2542
2543
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2541
def uls(*args)
UListCollection.new(self, (args).merge(:tag_name => "ul"))
end
|
2524
2525
2526
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2524
def us(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "u"))
end
|
2550
2551
2552
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2550
def var(*args)
HTMLElement.new(self, (args).merge(:tag_name => "var"))
end
|
2558
2559
2560
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2558
def vars(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "var"))
end
|
#video(*args) ⇒ Video
2567
2568
2569
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2567
def video(*args)
Video.new(self, (args).merge(:tag_name => "video"))
end
|
2575
2576
2577
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2575
def videos(*args)
VideoCollection.new(self, (args).merge(:tag_name => "video"))
end
|
2584
2585
2586
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2584
def wbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "wbr"))
end
|
2592
2593
2594
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2592
def wbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "wbr"))
end
|