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
Instance Method Summary
collapse
#element_by_xpath, #elements_by_xpath
Instance Method Details
768
769
770
|
# File 'lib/watir-webdriver/elements/generated.rb', line 768
def a(*args)
Anchor.new(self, (args).merge(:tag_name => "a"))
end
|
785
786
787
|
# File 'lib/watir-webdriver/elements/generated.rb', line 785
def abbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "abbr"))
end
|
793
794
795
|
# File 'lib/watir-webdriver/elements/generated.rb', line 793
def abbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "abbr"))
end
|
802
803
804
|
# File 'lib/watir-webdriver/elements/generated.rb', line 802
def address(*args)
HTMLElement.new(self, (args).merge(:tag_name => "address"))
end
|
810
811
812
|
# File 'lib/watir-webdriver/elements/generated.rb', line 810
def addresses(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "address"))
end
|
#area(*args) ⇒ Area
819
820
821
|
# File 'lib/watir-webdriver/elements/generated.rb', line 819
def area(*args)
Area.new(self, (args).merge(:tag_name => "area"))
end
|
827
828
829
|
# File 'lib/watir-webdriver/elements/generated.rb', line 827
def areas(*args)
AreaCollection.new(self, (args).merge(:tag_name => "area"))
end
|
836
837
838
|
# File 'lib/watir-webdriver/elements/generated.rb', line 836
def article(*args)
HTMLElement.new(self, (args).merge(:tag_name => "article"))
end
|
844
845
846
|
# File 'lib/watir-webdriver/elements/generated.rb', line 844
def articles(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "article"))
end
|
776
777
778
|
# File 'lib/watir-webdriver/elements/generated.rb', line 776
def as(*args)
AnchorCollection.new(self, (args).merge(:tag_name => "a"))
end
|
853
854
855
|
# File 'lib/watir-webdriver/elements/generated.rb', line 853
def aside(*args)
HTMLElement.new(self, (args).merge(:tag_name => "aside"))
end
|
861
862
863
|
# File 'lib/watir-webdriver/elements/generated.rb', line 861
def asides(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "aside"))
end
|
#audio(*args) ⇒ Audio
870
871
872
|
# File 'lib/watir-webdriver/elements/generated.rb', line 870
def audio(*args)
Audio.new(self, (args).merge(:tag_name => "audio"))
end
|
878
879
880
|
# File 'lib/watir-webdriver/elements/generated.rb', line 878
def audios(*args)
AudioCollection.new(self, (args).merge(:tag_name => "audio"))
end
|
887
888
889
|
# File 'lib/watir-webdriver/elements/generated.rb', line 887
def b(*args)
HTMLElement.new(self, (args).merge(:tag_name => "b"))
end
|
#base(*args) ⇒ Base
904
905
906
|
# File 'lib/watir-webdriver/elements/generated.rb', line 904
def base(*args)
Base.new(self, (args).merge(:tag_name => "base"))
end
|
912
913
914
|
# File 'lib/watir-webdriver/elements/generated.rb', line 912
def bases(*args)
BaseCollection.new(self, (args).merge(:tag_name => "base"))
end
|
921
922
923
|
# File 'lib/watir-webdriver/elements/generated.rb', line 921
def bdi(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdi"))
end
|
929
930
931
|
# File 'lib/watir-webdriver/elements/generated.rb', line 929
def bdis(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdi"))
end
|
938
939
940
|
# File 'lib/watir-webdriver/elements/generated.rb', line 938
def bdo(*args)
HTMLElement.new(self, (args).merge(:tag_name => "bdo"))
end
|
946
947
948
|
# File 'lib/watir-webdriver/elements/generated.rb', line 946
def bdos(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "bdo"))
end
|
#blockquote(*args) ⇒ Quote
955
956
957
|
# File 'lib/watir-webdriver/elements/generated.rb', line 955
def blockquote(*args)
Quote.new(self, (args).merge(:tag_name => "blockquote"))
end
|
963
964
965
|
# File 'lib/watir-webdriver/elements/generated.rb', line 963
def blockquotes(*args)
QuoteCollection.new(self, (args).merge(:tag_name => "blockquote"))
end
|
#body(*args) ⇒ Body
972
973
974
|
# File 'lib/watir-webdriver/elements/generated.rb', line 972
def body(*args)
Body.new(self, (args).merge(:tag_name => "body"))
end
|
980
981
982
|
# File 'lib/watir-webdriver/elements/generated.rb', line 980
def bodys(*args)
BodyCollection.new(self, (args).merge(:tag_name => "body"))
end
|
#br(*args) ⇒ BR
989
990
991
|
# File 'lib/watir-webdriver/elements/generated.rb', line 989
def br(*args)
BR.new(self, (args).merge(:tag_name => "br"))
end
|
997
998
999
|
# File 'lib/watir-webdriver/elements/generated.rb', line 997
def brs(*args)
BRCollection.new(self, (args).merge(:tag_name => "br"))
end
|
895
896
897
|
# File 'lib/watir-webdriver/elements/generated.rb', line 895
def bs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "b"))
end
|
1006
1007
1008
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1006
def button(*args)
Button.new(self, (args).merge(:tag_name => "button"))
end
|
1014
1015
1016
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1014
def buttons(*args)
ButtonCollection.new(self, (args).merge(:tag_name => "button"))
end
|
#canvas(*args) ⇒ Canvas
1023
1024
1025
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1023
def canvas(*args)
Canvas.new(self, (args).merge(:tag_name => "canvas"))
end
|
1031
1032
1033
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1031
def canvases(*args)
CanvasCollection.new(self, (args).merge(:tag_name => "canvas"))
end
|
1040
1041
1042
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1040
def caption(*args)
TableCaption.new(self, (args).merge(:tag_name => "caption"))
end
|
1048
1049
1050
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1048
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
|
1057
1058
1059
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1057
def cite(*args)
HTMLElement.new(self, (args).merge(:tag_name => "cite"))
end
|
1065
1066
1067
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1065
def cites(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "cite"))
end
|
1074
1075
1076
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1074
def code(*args)
HTMLElement.new(self, (args).merge(:tag_name => "code"))
end
|
1082
1083
1084
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1082
def codes(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "code"))
end
|
1091
1092
1093
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1091
def col(*args)
TableCol.new(self, (args).merge(:tag_name => "col"))
end
|
#colgroup(*args) ⇒ TableCol
1108
1109
1110
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1108
def colgroup(*args)
TableCol.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1116
1117
1118
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1116
def colgroups(*args)
TableColCollection.new(self, (args).merge(:tag_name => "colgroup"))
end
|
1099
1100
1101
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1099
def cols(*args)
TableColCollection.new(self, (args).merge(:tag_name => "col"))
end
|
#command(*args) ⇒ Command
1125
1126
1127
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1125
def command(*args)
Command.new(self, (args).merge(:tag_name => "command"))
end
|
1133
1134
1135
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1133
def commands(*args)
CommandCollection.new(self, (args).merge(:tag_name => "command"))
end
|
#datalist(*args) ⇒ DataList
1142
1143
1144
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1142
def datalist(*args)
DataList.new(self, (args).merge(:tag_name => "datalist"))
end
|
1150
1151
1152
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1150
def datalists(*args)
DataListCollection.new(self, (args).merge(:tag_name => "datalist"))
end
|
1159
1160
1161
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1159
def dd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dd"))
end
|
1167
1168
1169
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1167
def dds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dd"))
end
|
#del(*args) ⇒ Mod
1176
1177
1178
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1176
def del(*args)
Mod.new(self, (args).merge(:tag_name => "del"))
end
|
1184
1185
1186
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1184
def dels(*args)
ModCollection.new(self, (args).merge(:tag_name => "del"))
end
|
1193
1194
1195
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1193
def details(*args)
Details.new(self, (args).merge(:tag_name => "details"))
end
|
1210
1211
1212
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1210
def dfn(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dfn"))
end
|
1218
1219
1220
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1218
def dfns(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "dfn"))
end
|
#div(*args) ⇒ Div
1227
1228
1229
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1227
def div(*args)
Div.new(self, (args).merge(:tag_name => "div"))
end
|
1235
1236
1237
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1235
def divs(*args)
DivCollection.new(self, (args).merge(:tag_name => "div"))
end
|
#dl(*args) ⇒ DList
1244
1245
1246
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1244
def dl(*args)
DList.new(self, (args).merge(:tag_name => "dl"))
end
|
1252
1253
1254
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1252
def dls(*args)
DListCollection.new(self, (args).merge(:tag_name => "dl"))
end
|
1261
1262
1263
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1261
def dt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "dt"))
end
|
1269
1270
1271
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1269
def dts(*args)
HTMLElementCollection.new(self, (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, (args))
end
|
1278
1279
1280
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1278
def em(*args)
HTMLElement.new(self, (args).merge(:tag_name => "em"))
end
|
#embed(*args) ⇒ Embed
1295
1296
1297
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1295
def embed(*args)
Embed.new(self, (args).merge(:tag_name => "embed"))
end
|
1303
1304
1305
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1303
def embeds(*args)
EmbedCollection.new(self, (args).merge(:tag_name => "embed"))
end
|
1286
1287
1288
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1286
def ems(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "em"))
end
|
#fieldset(*args) ⇒ FieldSet
1312
1313
1314
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1312
def fieldset(*args)
FieldSet.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1320
1321
1322
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1320
def fieldsets(*args)
FieldSetCollection.new(self, (args).merge(:tag_name => "fieldset"))
end
|
1329
1330
1331
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1329
def figcaption(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1337
1338
1339
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1337
def figcaptions(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "figcaption"))
end
|
1346
1347
1348
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1346
def figure(*args)
HTMLElement.new(self, (args).merge(:tag_name => "figure"))
end
|
1354
1355
1356
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1354
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
|
1363
1364
1365
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1363
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "footer"))
end
|
1371
1372
1373
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1371
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "footer"))
end
|
1380
1381
1382
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1380
def form(*args)
Form.new(self, (args).merge(:tag_name => "form"))
end
|
1388
1389
1390
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1388
def forms(*args)
FormCollection.new(self, (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, (args))
end
|
#frames(*args) ⇒ Object
55
56
57
|
# File 'lib/watir-webdriver/elements/frame.rb', line 55
def frames(*args)
FrameCollection.new(self, (args).merge(:tag_name => /^(iframe|frame)$/)) end
|
1397
1398
1399
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1397
def h1(*args)
Heading.new(self, (args).merge(:tag_name => "h1"))
end
|
1405
1406
1407
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1405
def h1s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h1"))
end
|
1414
1415
1416
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1414
def h2(*args)
Heading.new(self, (args).merge(:tag_name => "h2"))
end
|
1422
1423
1424
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1422
def h2s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h2"))
end
|
1431
1432
1433
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1431
def h3(*args)
Heading.new(self, (args).merge(:tag_name => "h3"))
end
|
1439
1440
1441
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1439
def h3s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h3"))
end
|
1448
1449
1450
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1448
def h4(*args)
Heading.new(self, (args).merge(:tag_name => "h4"))
end
|
1456
1457
1458
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1456
def h4s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h4"))
end
|
1465
1466
1467
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1465
def h5(*args)
Heading.new(self, (args).merge(:tag_name => "h5"))
end
|
1473
1474
1475
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1473
def h5s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h5"))
end
|
1482
1483
1484
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1482
def h6(*args)
Heading.new(self, (args).merge(:tag_name => "h6"))
end
|
1490
1491
1492
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1490
def h6s(*args)
HeadingCollection.new(self, (args).merge(:tag_name => "h6"))
end
|
#head(*args) ⇒ Head
1499
1500
1501
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1499
def head(*args)
Head.new(self, (args).merge(:tag_name => "head"))
end
|
1516
1517
1518
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1516
def (*args)
HTMLElement.new(self, (args).merge(:tag_name => "header"))
end
|
1524
1525
1526
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1524
def (*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "header"))
end
|
1507
1508
1509
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1507
def heads(*args)
HeadCollection.new(self, (args).merge(:tag_name => "head"))
end
|
1533
1534
1535
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1533
def hgroup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "hgroup"))
end
|
1541
1542
1543
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1541
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
1550
1551
1552
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1550
def hr(*args)
HR.new(self, (args).merge(:tag_name => "hr"))
end
|
1558
1559
1560
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1558
def hrs(*args)
HRCollection.new(self, (args).merge(:tag_name => "hr"))
end
|
#html(*args) ⇒ Html
1567
1568
1569
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1567
def html(*args)
Html.new(self, (args).merge(:tag_name => "html"))
end
|
1575
1576
1577
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1575
def htmls(*args)
HtmlCollection.new(self, (args).merge(:tag_name => "html"))
end
|
1584
1585
1586
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1584
def i(*args)
HTMLElement.new(self, (args).merge(:tag_name => "i"))
end
|
#iframe(*args) ⇒ IFrame
1601
1602
1603
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1601
def iframe(*args)
IFrame.new(self, (args).merge(:tag_name => "iframe"))
end
|
1609
1610
1611
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1609
def iframes(*args)
IFrameCollection.new(self, (args).merge(:tag_name => "iframe"))
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
1618
1619
1620
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1618
def img(*args)
Image.new(self, (args).merge(:tag_name => "img"))
end
|
1626
1627
1628
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1626
def imgs(*args)
ImageCollection.new(self, (args).merge(:tag_name => "img"))
end
|
1635
1636
1637
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1635
def input(*args)
Input.new(self, (args).merge(:tag_name => "input"))
end
|
1643
1644
1645
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1643
def inputs(*args)
InputCollection.new(self, (args).merge(:tag_name => "input"))
end
|
#ins(*args) ⇒ Mod
1652
1653
1654
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1652
def ins(*args)
Mod.new(self, (args).merge(:tag_name => "ins"))
end
|
1660
1661
1662
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1660
def inses(*args)
ModCollection.new(self, (args).merge(:tag_name => "ins"))
end
|
1592
1593
1594
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1592
def is(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "i"))
end
|
1669
1670
1671
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1669
def kbd(*args)
HTMLElement.new(self, (args).merge(:tag_name => "kbd"))
end
|
1677
1678
1679
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1677
def kbds(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "kbd"))
end
|
#keygen(*args) ⇒ Keygen
1686
1687
1688
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1686
def keygen(*args)
Keygen.new(self, (args).merge(:tag_name => "keygen"))
end
|
1694
1695
1696
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1694
def keygens(*args)
KeygenCollection.new(self, (args).merge(:tag_name => "keygen"))
end
|
#label(*args) ⇒ Label
1703
1704
1705
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1703
def label(*args)
Label.new(self, (args).merge(:tag_name => "label"))
end
|
1711
1712
1713
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1711
def labels(*args)
LabelCollection.new(self, (args).merge(:tag_name => "label"))
end
|
#legend(*args) ⇒ Legend
1720
1721
1722
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1720
def legend(*args)
Legend.new(self, (args).merge(:tag_name => "legend"))
end
|
1728
1729
1730
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1728
def legends(*args)
LegendCollection.new(self, (args).merge(:tag_name => "legend"))
end
|
#li(*args) ⇒ LI
1737
1738
1739
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1737
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
|
1745
1746
1747
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1745
def lis(*args)
LICollection.new(self, (args).merge(:tag_name => "li"))
end
|
#map(*args) ⇒ Map
1754
1755
1756
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1754
def map(*args)
Map.new(self, (args).merge(:tag_name => "map"))
end
|
1762
1763
1764
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1762
def maps(*args)
MapCollection.new(self, (args).merge(:tag_name => "map"))
end
|
1771
1772
1773
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1771
def mark(*args)
HTMLElement.new(self, (args).merge(:tag_name => "mark"))
end
|
1779
1780
1781
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1779
def marks(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "mark"))
end
|
1788
1789
1790
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1788
def (*args)
Menu.new(self, (args).merge(:tag_name => "menu"))
end
|
1796
1797
1798
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1796
def (*args)
MenuCollection.new(self, (args).merge(:tag_name => "menu"))
end
|
1805
1806
1807
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1805
def meta(*args)
Meta.new(self, (args).merge(:tag_name => "meta"))
end
|
1813
1814
1815
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1813
def metas(*args)
MetaCollection.new(self, (args).merge(:tag_name => "meta"))
end
|
#meter(*args) ⇒ Meter
1822
1823
1824
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1822
def meter(*args)
Meter.new(self, (args).merge(:tag_name => "meter"))
end
|
1830
1831
1832
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1830
def meters(*args)
MeterCollection.new(self, (args).merge(:tag_name => "meter"))
end
|
1839
1840
1841
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1839
def nav(*args)
HTMLElement.new(self, (args).merge(:tag_name => "nav"))
end
|
1847
1848
1849
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1847
def navs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "nav"))
end
|
1856
1857
1858
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1856
def noscript(*args)
HTMLElement.new(self, (args).merge(:tag_name => "noscript"))
end
|
1864
1865
1866
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1864
def noscripts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "noscript"))
end
|
#object(*args) ⇒ Object
1873
1874
1875
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1873
def object(*args)
Object.new(self, (args).merge(:tag_name => "object"))
end
|
1881
1882
1883
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1881
def objects(*args)
ObjectCollection.new(self, (args).merge(:tag_name => "object"))
end
|
#ol(*args) ⇒ OList
1890
1891
1892
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1890
def ol(*args)
OList.new(self, (args).merge(:tag_name => "ol"))
end
|
1898
1899
1900
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1898
def ols(*args)
OListCollection.new(self, (args).merge(:tag_name => "ol"))
end
|
#optgroup(*args) ⇒ OptGroup
1907
1908
1909
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1907
def optgroup(*args)
OptGroup.new(self, (args).merge(:tag_name => "optgroup"))
end
|
1915
1916
1917
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1915
def optgroups(*args)
OptGroupCollection.new(self, (args).merge(:tag_name => "optgroup"))
end
|
#option(*args) ⇒ Option
1924
1925
1926
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1924
def option(*args)
Option.new(self, (args).merge(:tag_name => "option"))
end
|
1932
1933
1934
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1932
def options(*args)
OptionCollection.new(self, (args).merge(:tag_name => "option"))
end
|
#output(*args) ⇒ Output
1941
1942
1943
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1941
def output(*args)
Output.new(self, (args).merge(:tag_name => "output"))
end
|
1949
1950
1951
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1949
def outputs(*args)
OutputCollection.new(self, (args).merge(:tag_name => "output"))
end
|
1958
1959
1960
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1958
def p(*args)
Paragraph.new(self, (args).merge(:tag_name => "p"))
end
|
#param(*args) ⇒ Param
1975
1976
1977
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1975
def param(*args)
Param.new(self, (args).merge(:tag_name => "param"))
end
|
1983
1984
1985
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1983
def params(*args)
ParamCollection.new(self, (args).merge(:tag_name => "param"))
end
|
#pre(*args) ⇒ Pre
1992
1993
1994
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1992
def pre(*args)
Pre.new(self, (args).merge(:tag_name => "pre"))
end
|
2000
2001
2002
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2000
def pres(*args)
PreCollection.new(self, (args).merge(:tag_name => "pre"))
end
|
#progress(*args) ⇒ Progress
2009
2010
2011
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2009
def progress(*args)
Progress.new(self, (args).merge(:tag_name => "progress"))
end
|
2017
2018
2019
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2017
def progresses(*args)
ProgressCollection.new(self, (args).merge(:tag_name => "progress"))
end
|
1966
1967
1968
|
# File 'lib/watir-webdriver/elements/generated.rb', line 1966
def ps(*args)
ParagraphCollection.new(self, (args).merge(:tag_name => "p"))
end
|
#q(*args) ⇒ Quote
2026
2027
2028
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2026
def q(*args)
Quote.new(self, (args).merge(:tag_name => "q"))
end
|
2034
2035
2036
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2034
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
|
2043
2044
2045
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2043
def rp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rp"))
end
|
2051
2052
2053
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2051
def rps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rp"))
end
|
2060
2061
2062
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2060
def rt(*args)
HTMLElement.new(self, (args).merge(:tag_name => "rt"))
end
|
2068
2069
2070
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2068
def rts(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "rt"))
end
|
2085
2086
2087
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2085
def rubies(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "ruby"))
end
|
2077
2078
2079
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2077
def ruby(*args)
HTMLElement.new(self, (args).merge(:tag_name => "ruby"))
end
|
2094
2095
2096
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2094
def s(*args)
HTMLElement.new(self, (args).merge(:tag_name => "s"))
end
|
2111
2112
2113
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2111
def samp(*args)
HTMLElement.new(self, (args).merge(:tag_name => "samp"))
end
|
2119
2120
2121
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2119
def samps(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "samp"))
end
|
#script(*args) ⇒ Script
2128
2129
2130
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2128
def script(*args)
Script.new(self, (args).merge(:tag_name => "script"))
end
|
2136
2137
2138
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2136
def scripts(*args)
ScriptCollection.new(self, (args).merge(:tag_name => "script"))
end
|
2145
2146
2147
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2145
def section(*args)
HTMLElement.new(self, (args).merge(:tag_name => "section"))
end
|
2153
2154
2155
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2153
def sections(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "section"))
end
|
#select(*args) ⇒ Select
2162
2163
2164
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2162
def select(*args)
Select.new(self, (args).merge(:tag_name => "select"))
end
|
#select_list ⇒ Object
219
|
# File 'lib/watir-webdriver/elements/select.rb', line 219
alias_method :select_list, :select
|
#select_lists ⇒ Object
220
|
# File 'lib/watir-webdriver/elements/select.rb', line 220
alias_method :select_lists, :selects
|
2170
2171
2172
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2170
def selects(*args)
SelectCollection.new(self, (args).merge(:tag_name => "select"))
end
|
2179
2180
2181
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2179
def small(*args)
HTMLElement.new(self, (args).merge(:tag_name => "small"))
end
|
2187
2188
2189
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2187
def smalls(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "small"))
end
|
#source(*args) ⇒ Source
2196
2197
2198
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2196
def source(*args)
Source.new(self, (args).merge(:tag_name => "source"))
end
|
2204
2205
2206
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2204
def sources(*args)
SourceCollection.new(self, (args).merge(:tag_name => "source"))
end
|
#span(*args) ⇒ Span
2213
2214
2215
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2213
def span(*args)
Span.new(self, (args).merge(:tag_name => "span"))
end
|
2221
2222
2223
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2221
def spans(*args)
SpanCollection.new(self, (args).merge(:tag_name => "span"))
end
|
2102
2103
2104
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2102
def ss(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "s"))
end
|
2230
2231
2232
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2230
def strong(*args)
HTMLElement.new(self, (args).merge(:tag_name => "strong"))
end
|
2238
2239
2240
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2238
def strongs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "strong"))
end
|
#style(*args) ⇒ Style
2247
2248
2249
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2247
def style(*args)
Style.new(self, (args).merge(:tag_name => "style"))
end
|
2255
2256
2257
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2255
def styles(*args)
StyleCollection.new(self, (args).merge(:tag_name => "style"))
end
|
2264
2265
2266
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2264
def sub(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sub"))
end
|
2272
2273
2274
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2272
def subs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sub"))
end
|
2289
2290
2291
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2289
def summaries(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "summary"))
end
|
2281
2282
2283
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2281
def summary(*args)
HTMLElement.new(self, (args).merge(:tag_name => "summary"))
end
|
2298
2299
2300
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2298
def sup(*args)
HTMLElement.new(self, (args).merge(:tag_name => "sup"))
end
|
2306
2307
2308
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2306
def sups(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "sup"))
end
|
#table(*args) ⇒ Table
2315
2316
2317
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2315
def table(*args)
Table.new(self, (args).merge(:tag_name => "table"))
end
|
2323
2324
2325
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2323
def tables(*args)
TableCollection.new(self, (args).merge(:tag_name => "table"))
end
|
2332
2333
2334
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2332
def tbody(*args)
TableSection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2340
2341
2342
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2340
def tbodys(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tbody"))
end
|
2349
2350
2351
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2349
def td(*args)
TableDataCell.new(self, (args).merge(:tag_name => "td"))
end
|
2357
2358
2359
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2357
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
2366
2367
2368
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2366
def textarea(*args)
TextArea.new(self, (args).merge(:tag_name => "textarea"))
end
|
2374
2375
2376
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2374
def textareas(*args)
TextAreaCollection.new(self, (args).merge(:tag_name => "textarea"))
end
|
2383
2384
2385
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2383
def (*args)
TableSection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2391
2392
2393
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2391
def (*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "tfoot"))
end
|
2400
2401
2402
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2400
def th(*args)
TableHeaderCell.new(self, (args).merge(:tag_name => "th"))
end
|
2417
2418
2419
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2417
def thead(*args)
TableSection.new(self, (args).merge(:tag_name => "thead"))
end
|
2425
2426
2427
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2425
def theads(*args)
TableSectionCollection.new(self, (args).merge(:tag_name => "thead"))
end
|
2408
2409
2410
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2408
def ths(*args)
TableHeaderCellCollection.new(self, (args).merge(:tag_name => "th"))
end
|
#time(*args) ⇒ Time
2434
2435
2436
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2434
def time(*args)
Time.new(self, (args).merge(:tag_name => "time"))
end
|
2442
2443
2444
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2442
def times(*args)
TimeCollection.new(self, (args).merge(:tag_name => "time"))
end
|
#title(*args) ⇒ Title
2451
2452
2453
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2451
def title(*args)
Title.new(self, (args).merge(:tag_name => "title"))
end
|
2459
2460
2461
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2459
def titles(*args)
TitleCollection.new(self, (args).merge(:tag_name => "title"))
end
|
2468
2469
2470
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2468
def tr(*args)
TableRow.new(self, (args).merge(:tag_name => "tr"))
end
|
#track(*args) ⇒ Track
2485
2486
2487
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2485
def track(*args)
Track.new(self, (args).merge(:tag_name => "track"))
end
|
2493
2494
2495
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2493
def tracks(*args)
TrackCollection.new(self, (args).merge(:tag_name => "track"))
end
|
2476
2477
2478
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2476
def trs(*args)
TableRowCollection.new(self, (args).merge(:tag_name => "tr"))
end
|
#ul(*args) ⇒ UList
2502
2503
2504
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2502
def ul(*args)
UList.new(self, (args).merge(:tag_name => "ul"))
end
|
2510
2511
2512
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2510
def uls(*args)
UListCollection.new(self, (args).merge(:tag_name => "ul"))
end
|
2519
2520
2521
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2519
def var(*args)
HTMLElement.new(self, (args).merge(:tag_name => "var"))
end
|
2527
2528
2529
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2527
def vars(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "var"))
end
|
#video(*args) ⇒ Video
2536
2537
2538
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2536
def video(*args)
Video.new(self, (args).merge(:tag_name => "video"))
end
|
2544
2545
2546
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2544
def videos(*args)
VideoCollection.new(self, (args).merge(:tag_name => "video"))
end
|
2553
2554
2555
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2553
def wbr(*args)
HTMLElement.new(self, (args).merge(:tag_name => "wbr"))
end
|
2561
2562
2563
|
# File 'lib/watir-webdriver/elements/generated.rb', line 2561
def wbrs(*args)
HTMLElementCollection.new(self, (args).merge(:tag_name => "wbr"))
end
|