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
772
773
774
|
# File 'lib/watir-webdriver/elements/generated.rb', line 772
def a(*args)
Anchor.new(self, (args).merge(:tag_name => "a"))
end
|
789
790
791
|
# File 'lib/watir-webdriver/elements/generated.rb', line 789
def abbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "abbr"))
end
|
797
798
799
|
# File 'lib/watir-webdriver/elements/generated.rb', line 797
def abbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "abbr"))
end
|
806
807
808
|
# File 'lib/watir-webdriver/elements/generated.rb', line 806
def address(*args)
HTMLElement.new(self, (args).merge(:tag_name => "address"))
end
|
814
815
816
|
# File 'lib/watir-webdriver/elements/generated.rb', line 814
def addresses(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "address"))
end
|
#area(*args) ⇒ Area
823
824
825
|
# File 'lib/watir-webdriver/elements/generated.rb', line 823
def area(*args)
Area.new(self, (args).merge(:tag_name => "area"))
end
|
831
832
833
|
# File 'lib/watir-webdriver/elements/generated.rb', line 831
def areas(*args)
AreaCollection.new(self, (args).merge(:tag_name => "area"))
end
|
840
841
842
|
# File 'lib/watir-webdriver/elements/generated.rb', line 840
def article(*args)
HTMLElement.new(self, (args).merge(:tag_name => "article"))
end
|
848
849
850
|
# File 'lib/watir-webdriver/elements/generated.rb', line 848
def articles(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "article"))
end
|
780
781
782
|
# File 'lib/watir-webdriver/elements/generated.rb', line 780
def as(*args)
AnchorCollection.new(self, (args).merge(:tag_name => "a"))
end
|
857
858
859
|
# File 'lib/watir-webdriver/elements/generated.rb', line 857
def aside(*args)
HTMLElement.new(self, (args).merge(:tag_name => "aside"))
end
|
865
866
867
|
# File 'lib/watir-webdriver/elements/generated.rb', line 865
def asides(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "aside"))
end
|
#audio(*args) ⇒ Audio
874
875
876
|
# File 'lib/watir-webdriver/elements/generated.rb', line 874
def audio(*args)
Audio.new(self, (args).merge(:tag_name => "audio"))
end
|
882
883
884
|
# File 'lib/watir-webdriver/elements/generated.rb', line 882
def audios(*args)
AudioCollection.new(self, (args).merge(:tag_name => "audio"))
end
|
891
892
893
|
# File 'lib/watir-webdriver/elements/generated.rb', line 891
def b(*args)
HTMLElement.new(self, (args).merge(:tag_name => "b"))
end
|
#base(*args) ⇒ Base
908
909
910
|
# File 'lib/watir-webdriver/elements/generated.rb', line 908
def base(*args)
Base.new(self, (args).merge(:tag_name => "base"))
end
|
916
917
918
|
# File 'lib/watir-webdriver/elements/generated.rb', line 916
def bases(*args)
BaseCollection.new(self, (args).merge(:tag_name => "base"))
end
|
925
926
927
|
# File 'lib/watir-webdriver/elements/generated.rb', line 925
def bdi(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdi"))
end
|
933
934
935
|
# File 'lib/watir-webdriver/elements/generated.rb', line 933
def bdis(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdi"))
end
|
942
943
944
|
# File 'lib/watir-webdriver/elements/generated.rb', line 942
def bdo(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdo"))
end
|
950
951
952
|
# File 'lib/watir-webdriver/elements/generated.rb', line 950
def bdos(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdo"))
end
|
#blockquote(*args) ⇒ Quote
959
960
961
|
# File 'lib/watir-webdriver/elements/generated.rb', line 959
def blockquote(*args)
Quote.new(self, (args).merge(:tag_name => "blockquote"))
end
|
967
968
969
|
# File 'lib/watir-webdriver/elements/generated.rb', line 967
def blockquotes(*args)
QuoteCollection.new(self, (args).merge(:tag_name => "blockquote"))
end
|
#body(*args) ⇒ Body
976
977
978
|
# File 'lib/watir-webdriver/elements/generated.rb', line 976
def body(*args)
Body.new(self, (args).merge(:tag_name => "body"))
end
|
984
985
986
|
# File 'lib/watir-webdriver/elements/generated.rb', line 984
def bodys(*args)
BodyCollection.new(self, (args).merge(:tag_name => "body"))
end
|
#br(*args) ⇒ BR
993
994
995
|
# File 'lib/watir-webdriver/elements/generated.rb', line 993
def br(*args)
BR.new(self, (args).merge(:tag_name => "br"))
end
|
1001
1002
1003
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1001
def brs(*args)
BRCollection.new(self, (args).merge(:tag_name => "br"))
end
|
899
900
901
|
# File 'lib/watir-webdriver/elements/generated.rb', line 899
def bs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "b"))
end
|
1010
1011
1012
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1010
def button(*args)
Button.new(self, (args).merge(:tag_name => "button"))
end
|
1018
1019
1020
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1018
def buttons(*args)
ButtonCollection.new(self, (args).merge(:tag_name => "button"))
end
|
#canvas(*args) ⇒ Canvas
1027
1028
1029
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1027
def canvas(*args)
Canvas.new(self, (args).merge(:tag_name => "canvas"))
end
|
1035
1036
1037
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1035
def canvases(*args)
CanvasCollection.new(self, (args).merge(:tag_name => "canvas"))
end
|
1044
1045
1046
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1044
def caption(*args)
TableCaption.new(self, (args).merge(:tag_name => "caption"))
end
|
1052
1053
1054
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1052
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
|
1061
1062
1063
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1061
def cite(*args)
HTMLElement.new(self, (args).merge(:tag_name => "cite"))
end
|
1069
1070
1071
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1069
def cites(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "cite"))
end
|
1078
1079
1080
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1078
def code(*args)
HTMLElement.new(self, (args).merge(:tag_name => "code"))
end
|
1086
1087
1088
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1086
def codes(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "code"))
end
|
1095
1096
1097
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1095
def col(*args)
TableCol.new(self, (args).merge(:tag_name => "col"))
end
|
#colgroup(*args) ⇒ TableCol
1112
1113
1114
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1112
def colgroup(*args)
TableCol.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1120
1121
1122
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1120
def colgroups(*args)
TableColCollection.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1103
1104
1105
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1103
def cols(*args)
TableColCollection.new(self, (args).merge(:tag_name => "col"))
end
|
#command(*args) ⇒ Command
1129
1130
1131
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1129
def command(*args)
Command.new(self, (args).merge(:tag_name => "command"))
end
|
1137
1138
1139
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1137
def commands(*args)
CommandCollection.new(self, (args).merge(:tag_name => "command"))
end
|
#datalist(*args) ⇒ DataList
1146
1147
1148
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1146
def datalist(*args)
DataList.new(self, (args).merge(:tag_name => "datalist"))
end
|
1154
1155
1156
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1154
def datalists(*args)
DataListCollection.new(self, (args).merge(:tag_name => "datalist"))
end
|
1163
1164
1165
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1163
def dd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dd"))
end
|
1171
1172
1173
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1171
def dds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dd"))
end
|
#del(*args) ⇒ Mod
1180
1181
1182
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1180
def del(*args)
Mod.new(self, (args).merge(:tag_name => "del"))
end
|
1188
1189
1190
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1188
def dels(*args)
ModCollection.new(self, (args).merge(:tag_name => "del"))
end
|
1197
1198
1199
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1197
def details(*args)
Details.new(self, (args).merge(:tag_name => "details"))
end
|
1214
1215
1216
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1214
def dfn(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dfn"))
end
|
1222
1223
1224
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1222
def dfns(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dfn"))
end
|
#div(*args) ⇒ Div
1231
1232
1233
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1231
def div(*args)
Div.new(self, (args).merge(:tag_name => "div"))
end
|
1239
1240
1241
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1239
def divs(*args)
DivCollection.new(self, (args).merge(:tag_name => "div"))
end
|
#dl(*args) ⇒ DList
1248
1249
1250
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1248
def dl(*args)
DList.new(self, (args).merge(:tag_name => "dl"))
end
|
1256
1257
1258
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1256
def dls(*args)
DListCollection.new(self, (args).merge(:tag_name => "dl"))
end
|
1265
1266
1267
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1265
def dt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dt"))
end
|
1273
1274
1275
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1273
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
|
1282
1283
1284
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1282
def em(*args)
HTMLElement.new(self, (args).merge(:tag_name => "em"))
end
|
#embed(*args) ⇒ Embed
1299
1300
1301
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1299
def embed(*args)
Embed.new(self, (args).merge(:tag_name => "embed"))
end
|
1307
1308
1309
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1307
def embeds(*args)
EmbedCollection.new(self, (args).merge(:tag_name => "embed"))
end
|
1290
1291
1292
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1290
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
1316
1317
1318
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1316
def fieldset(*args)
FieldSet.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1324
1325
1326
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1324
def fieldsets(*args)
FieldSetCollection.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1333
1334
1335
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1333
def figcaption(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1341
1342
1343
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1341
def figcaptions(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1350
1351
1352
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1350
def figure(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figure"))
end
|
1358
1359
1360
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1358
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
|
1367
1368
1369
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1367
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "footer"))
end
|
1375
1376
1377
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1375
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "footer"))
end
|
1384
1385
1386
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1384
def form(*args)
Form.new(self, (args).merge(:tag_name => "form"))
end
|
1392
1393
1394
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1392
def forms(*args)
FormCollection.new(self, (args).merge(:tag_name => "form"))
end
|
#frame(*args) ⇒ Object
62
63
64
|
# File 'lib/watir-webdriver/elements/frame.rb', line 62
def frame(*args)
Frame.new(self, (args))
end
|
#frames(*args) ⇒ Object
66
67
68
|
# File 'lib/watir-webdriver/elements/frame.rb', line 66
def frames(*args)
FrameCollection.new(self, (args).merge(:tag_name => /^(iframe|frame)$/)) end
|
1401
1402
1403
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1401
def h1(*args)
Heading.new(self, (args).merge(:tag_name => "h1"))
end
|
1409
1410
1411
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1409
def h1s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h1"))
end
|
1418
1419
1420
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1418
def h2(*args)
Heading.new(self, (args).merge(:tag_name => "h2"))
end
|
1426
1427
1428
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1426
def h2s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h2"))
end
|
1435
1436
1437
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1435
def h3(*args)
Heading.new(self, (args).merge(:tag_name => "h3"))
end
|
1443
1444
1445
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1443
def h3s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h3"))
end
|
1452
1453
1454
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1452
def h4(*args)
Heading.new(self, (args).merge(:tag_name => "h4"))
end
|
1460
1461
1462
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1460
def h4s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h4"))
end
|
1469
1470
1471
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1469
def h5(*args)
Heading.new(self, (args).merge(:tag_name => "h5"))
end
|
1477
1478
1479
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1477
def h5s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h5"))
end
|
1486
1487
1488
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1486
def h6(*args)
Heading.new(self, (args).merge(:tag_name => "h6"))
end
|
1494
1495
1496
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1494
def h6s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h6"))
end
|
#head(*args) ⇒ Head
1503
1504
1505
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1503
def head(*args)
Head.new(self, (args).merge(:tag_name => "head"))
end
|
1520
1521
1522
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1520
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "header"))
end
|
1528
1529
1530
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1528
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "header"))
end
|
1511
1512
1513
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1511
def heads(*args)
HeadCollection.new(self, (args).merge(:tag_name => "head"))
end
|
1537
1538
1539
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1537
def hgroup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "hgroup"))
end
|
1545
1546
1547
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1545
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
1554
1555
1556
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1554
def hr(*args)
HR.new(self, (args).merge(:tag_name => "hr"))
end
|
1562
1563
1564
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1562
def hrs(*args)
HRCollection.new(self, (args).merge(:tag_name => "hr"))
end
|
#html(*args) ⇒ Html
1571
1572
1573
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1571
def html(*args)
Html.new(self, (args).merge(:tag_name => "html"))
end
|
1579
1580
1581
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1579
def htmls(*args)
HtmlCollection.new(self, (args).merge(:tag_name => "html"))
end
|
1588
1589
1590
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1588
def i(*args)
HTMLElement.new(self, (args).merge(:tag_name => "i"))
end
|
#iframe(*args) ⇒ IFrame
1605
1606
1607
1608
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1605
def iframe(*args)
warn "Watir::Container#iframe is replaced by Watir::Container#frame"
frame(*args)
end
|
1613
1614
1615
1616
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1613
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
1622
1623
1624
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1622
def img(*args)
Image.new(self, (args).merge(:tag_name => "img"))
end
|
1630
1631
1632
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1630
def imgs(*args)
ImageCollection.new(self, (args).merge(:tag_name => "img"))
end
|
1639
1640
1641
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1639
def input(*args)
Input.new(self, (args).merge(:tag_name => "input"))
end
|
1647
1648
1649
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1647
def inputs(*args)
InputCollection.new(self, (args).merge(:tag_name => "input"))
end
|
#ins(*args) ⇒ Mod
1656
1657
1658
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1656
def ins(*args)
Mod.new(self, (args).merge(:tag_name => "ins"))
end
|
1664
1665
1666
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1664
def inses(*args)
ModCollection.new(self, (args).merge(:tag_name => "ins"))
end
|
1596
1597
1598
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1596
def is(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "i"))
end
|
1673
1674
1675
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1673
def kbd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "kbd"))
end
|
1681
1682
1683
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1681
def kbds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "kbd"))
end
|
#keygen(*args) ⇒ Keygen
1690
1691
1692
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1690
def keygen(*args)
Keygen.new(self, (args).merge(:tag_name => "keygen"))
end
|
1698
1699
1700
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1698
def keygens(*args)
KeygenCollection.new(self, (args).merge(:tag_name => "keygen"))
end
|
#label(*args) ⇒ Label
1707
1708
1709
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1707
def label(*args)
Label.new(self, (args).merge(:tag_name => "label"))
end
|
1715
1716
1717
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1715
def labels(*args)
LabelCollection.new(self, (args).merge(:tag_name => "label"))
end
|
#legend(*args) ⇒ Legend
1724
1725
1726
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1724
def legend(*args)
Legend.new(self, (args).merge(:tag_name => "legend"))
end
|
1732
1733
1734
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1732
def legends(*args)
LegendCollection.new(self, (args).merge(:tag_name => "legend"))
end
|
#li(*args) ⇒ LI
1741
1742
1743
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1741
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
|
1749
1750
1751
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1749
def lis(*args)
LICollection.new(self, (args).merge(:tag_name => "li"))
end
|
#map(*args) ⇒ Map
1758
1759
1760
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1758
def map(*args)
Map.new(self, (args).merge(:tag_name => "map"))
end
|
1766
1767
1768
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1766
def maps(*args)
MapCollection.new(self, (args).merge(:tag_name => "map"))
end
|
1775
1776
1777
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1775
def mark(*args)
HTMLElement.new(self, (args).merge(:tag_name => "mark"))
end
|
1783
1784
1785
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1783
def marks(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "mark"))
end
|
1792
1793
1794
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1792
def (*args)
Menu.new(self, (args).merge(:tag_name => "menu"))
end
|
1800
1801
1802
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1800
def (*args)
MenuCollection.new(self, (args).merge(:tag_name => "menu"))
end
|
1809
1810
1811
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1809
def meta(*args)
Meta.new(self, (args).merge(:tag_name => "meta"))
end
|
1817
1818
1819
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1817
def metas(*args)
MetaCollection.new(self, (args).merge(:tag_name => "meta"))
end
|
#meter(*args) ⇒ Meter
1826
1827
1828
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1826
def meter(*args)
Meter.new(self, (args).merge(:tag_name => "meter"))
end
|
1834
1835
1836
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1834
def meters(*args)
MeterCollection.new(self, (args).merge(:tag_name => "meter"))
end
|
1843
1844
1845
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1843
def nav(*args)
HTMLElement.new(self, (args).merge(:tag_name => "nav"))
end
|
1851
1852
1853
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1851
def navs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "nav"))
end
|
1860
1861
1862
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1860
def noscript(*args)
HTMLElement.new(self, (args).merge(:tag_name => "noscript"))
end
|
1868
1869
1870
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1868
def noscripts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "noscript"))
end
|
#object(*args) ⇒ Object
1877
1878
1879
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1877
def object(*args)
Object.new(self, (args).merge(:tag_name => "object"))
end
|
1885
1886
1887
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1885
def objects(*args)
ObjectCollection.new(self, (args).merge(:tag_name => "object"))
end
|
#ol(*args) ⇒ OList
1894
1895
1896
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1894
def ol(*args)
OList.new(self, (args).merge(:tag_name => "ol"))
end
|
1902
1903
1904
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1902
def ols(*args)
OListCollection.new(self, (args).merge(:tag_name => "ol"))
end
|
#optgroup(*args) ⇒ OptGroup
1911
1912
1913
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1911
def optgroup(*args)
OptGroup.new(self, (args).merge(:tag_name => "optgroup"))
end
|
1919
1920
1921
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1919
def optgroups(*args)
OptGroupCollection.new(self, (args).merge(:tag_name => "optgroup"))
end
|
#option(*args) ⇒ Option
1928
1929
1930
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1928
def option(*args)
Option.new(self, (args).merge(:tag_name => "option"))
end
|
1936
1937
1938
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1936
def options(*args)
OptionCollection.new(self, (args).merge(:tag_name => "option"))
end
|
#output(*args) ⇒ Output
1945
1946
1947
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1945
def output(*args)
Output.new(self, (args).merge(:tag_name => "output"))
end
|
1953
1954
1955
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1953
def outputs(*args)
OutputCollection.new(self, (args).merge(:tag_name => "output"))
end
|
1962
1963
1964
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1962
def p(*args)
Paragraph.new(self, (args).merge(:tag_name => "p"))
end
|
#param(*args) ⇒ Param
1979
1980
1981
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1979
def param(*args)
Param.new(self, (args).merge(:tag_name => "param"))
end
|
1987
1988
1989
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1987
def params(*args)
ParamCollection.new(self, (args).merge(:tag_name => "param"))
end
|
#pre(*args) ⇒ Pre
1996
1997
1998
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1996
def pre(*args)
Pre.new(self, (args).merge(:tag_name => "pre"))
end
|
2004
2005
2006
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2004
def pres(*args)
PreCollection.new(self, (args).merge(:tag_name => "pre"))
end
|
#progress(*args) ⇒ Progress
2013
2014
2015
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2013
def progress(*args)
Progress.new(self, (args).merge(:tag_name => "progress"))
end
|
2021
2022
2023
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2021
def progresses(*args)
ProgressCollection.new(self, (args).merge(:tag_name => "progress"))
end
|
1970
1971
1972
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1970
def ps(*args)
ParagraphCollection.new(self, (args).merge(:tag_name => "p"))
end
|
#q(*args) ⇒ Quote
2030
2031
2032
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2030
def q(*args)
Quote.new(self, (args).merge(:tag_name => "q"))
end
|
2038
2039
2040
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2038
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
|
2047
2048
2049
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2047
def rp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rp"))
end
|
2055
2056
2057
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2055
def rps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rp"))
end
|
2064
2065
2066
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2064
def rt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rt"))
end
|
2072
2073
2074
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2072
def rts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rt"))
end
|
2089
2090
2091
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2089
def rubies(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "ruby"))
end
|
2081
2082
2083
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2081
def ruby(*args)
HTMLElement.new(self, (args).merge(:tag_name => "ruby"))
end
|
2098
2099
2100
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2098
def s(*args)
HTMLElement.new(self, (args).merge(:tag_name => "s"))
end
|
2115
2116
2117
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2115
def samp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "samp"))
end
|
2123
2124
2125
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2123
def samps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "samp"))
end
|
#script(*args) ⇒ Script
2132
2133
2134
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2132
def script(*args)
Script.new(self, (args).merge(:tag_name => "script"))
end
|
2140
2141
2142
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2140
def scripts(*args)
ScriptCollection.new(self, (args).merge(:tag_name => "script"))
end
|
2149
2150
2151
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2149
def section(*args)
HTMLElement.new(self, (args).merge(:tag_name => "section"))
end
|
2157
2158
2159
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2157
def sections(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "section"))
end
|
#select(*args) ⇒ Select
2166
2167
2168
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2166
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
|
2174
2175
2176
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2174
def selects(*args)
SelectCollection.new(self, (args).merge(:tag_name => "select"))
end
|
2183
2184
2185
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2183
def small(*args)
HTMLElement.new(self, (args).merge(:tag_name => "small"))
end
|
2191
2192
2193
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2191
def smalls(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "small"))
end
|
#source(*args) ⇒ Source
2200
2201
2202
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2200
def source(*args)
Source.new(self, (args).merge(:tag_name => "source"))
end
|
2208
2209
2210
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2208
def sources(*args)
SourceCollection.new(self, (args).merge(:tag_name => "source"))
end
|
#span(*args) ⇒ Span
2217
2218
2219
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2217
def span(*args)
Span.new(self, (args).merge(:tag_name => "span"))
end
|
2225
2226
2227
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2225
def spans(*args)
SpanCollection.new(self, (args).merge(:tag_name => "span"))
end
|
2106
2107
2108
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2106
def ss(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "s"))
end
|
2234
2235
2236
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2234
def strong(*args)
HTMLElement.new(self, (args).merge(:tag_name => "strong"))
end
|
2242
2243
2244
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2242
def strongs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "strong"))
end
|
#style(*args) ⇒ Style
2251
2252
2253
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2251
def style(*args)
Style.new(self, (args).merge(:tag_name => "style"))
end
|
2259
2260
2261
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2259
def styles(*args)
StyleCollection.new(self, (args).merge(:tag_name => "style"))
end
|
2268
2269
2270
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2268
def sub(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sub"))
end
|
2276
2277
2278
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2276
def subs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sub"))
end
|
2293
2294
2295
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2293
def summaries(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "summary"))
end
|
2285
2286
2287
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2285
def summary(*args)
HTMLElement.new(self, (args).merge(:tag_name => "summary"))
end
|
2302
2303
2304
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2302
def sup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sup"))
end
|
2310
2311
2312
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2310
def sups(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sup"))
end
|
#table(*args) ⇒ Table
2319
2320
2321
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2319
def table(*args)
Table.new(self, (args).merge(:tag_name => "table"))
end
|
2327
2328
2329
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2327
def tables(*args)
TableCollection.new(self, (args).merge(:tag_name => "table"))
end
|
2336
2337
2338
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2336
def tbody(*args)
TableSection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2344
2345
2346
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2344
def tbodys(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2353
2354
2355
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2353
def td(*args)
TableDataCell.new(self, (args).merge(:tag_name => "td"))
end
|
2361
2362
2363
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2361
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
2370
2371
2372
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2370
def textarea(*args)
TextArea.new(self, (args).merge(:tag_name => "textarea"))
end
|
2378
2379
2380
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2378
def textareas(*args)
TextAreaCollection.new(self, (args).merge(:tag_name => "textarea"))
end
|
2387
2388
2389
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2387
def (*args)
TableSection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2395
2396
2397
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2395
def (*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2404
2405
2406
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2404
def th(*args)
TableHeaderCell.new(self, (args).merge(:tag_name => "th"))
end
|
2421
2422
2423
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2421
def thead(*args)
TableSection.new(self, (args).merge(:tag_name => "thead"))
end
|
2429
2430
2431
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2429
def theads(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "thead"))
end
|
2412
2413
2414
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2412
def ths(*args)
TableHeaderCellCollection.new(self, (args).merge(:tag_name => "th"))
end
|
#time(*args) ⇒ Time
2438
2439
2440
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2438
def time(*args)
Time.new(self, (args).merge(:tag_name => "time"))
end
|
2446
2447
2448
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2446
def times(*args)
TimeCollection.new(self, (args).merge(:tag_name => "time"))
end
|
#title(*args) ⇒ Title
2455
2456
2457
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2455
def title(*args)
Title.new(self, (args).merge(:tag_name => "title"))
end
|
2463
2464
2465
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2463
def titles(*args)
TitleCollection.new(self, (args).merge(:tag_name => "title"))
end
|
2472
2473
2474
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2472
def tr(*args)
TableRow.new(self, (args).merge(:tag_name => "tr"))
end
|
#track(*args) ⇒ Track
2489
2490
2491
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2489
def track(*args)
Track.new(self, (args).merge(:tag_name => "track"))
end
|
2497
2498
2499
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2497
def tracks(*args)
TrackCollection.new(self, (args).merge(:tag_name => "track"))
end
|
2480
2481
2482
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2480
def trs(*args)
TableRowCollection.new(self, (args).merge(:tag_name => "tr"))
end
|
2506
2507
2508
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2506
def u(*args)
HTMLElement.new(self, (args).merge(:tag_name => "u"))
end
|
#ul(*args) ⇒ UList
2523
2524
2525
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2523
def ul(*args)
UList.new(self, (args).merge(:tag_name => "ul"))
end
|
2531
2532
2533
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2531
def uls(*args)
UListCollection.new(self, (args).merge(:tag_name => "ul"))
end
|
2514
2515
2516
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2514
def us(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "u"))
end
|
2540
2541
2542
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2540
def var(*args)
HTMLElement.new(self, (args).merge(:tag_name => "var"))
end
|
2548
2549
2550
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2548
def vars(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "var"))
end
|
#video(*args) ⇒ Video
2557
2558
2559
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2557
def video(*args)
Video.new(self, (args).merge(:tag_name => "video"))
end
|
2565
2566
2567
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2565
def videos(*args)
VideoCollection.new(self, (args).merge(:tag_name => "video"))
end
|
2574
2575
2576
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2574
def wbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "wbr"))
end
|
2582
2583
2584
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2582
def wbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "wbr"))
end
|