[WebKit-https.git] / LayoutTests / platform / ios-wk2 / imported / w3c / web-platform-tests / html / semantics / forms / textfieldselection / selection-not-application-expected.txt
2 FAIL selectionStart on an input[type=hidden] returns null Type error
3 FAIL selectionEnd on an input[type=hidden] returns null Type error
4 FAIL selectionDirection on an input[type=hidden] returns null Type error
5 FAIL assigning selectionStart on an input[type=hidden] throws InvalidStateError assert_throws: function "function (){
6         el.selectionStart = 0;
7       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
8 FAIL assigning selectionEnd on an input[type=hidden] throws InvalidStateError assert_throws: function "function (){
9         el.selectionEnd = 0;
10       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
11 FAIL assigning selectionDirection on an input[type=hidden] throws InvalidStateError assert_throws: function "function (){
12         el.selectionDirection = 'none';
13       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
14 PASS setRangeText on an input[type=hidden] throws InvalidStateError 
15 FAIL setSelectionRange on an input[type=hidden] throws InvalidStateError assert_throws: function "function (){
16         el.setSelectionRange(0, 1);
17       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
18 FAIL selectionStart on an input[type=email] returns null assert_equals: expected (object) null but got (number) 0
19 FAIL selectionEnd on an input[type=email] returns null assert_equals: expected (object) null but got (number) 0
20 FAIL selectionDirection on an input[type=email] returns null assert_equals: expected (object) null but got (string) "none"
21 FAIL assigning selectionStart on an input[type=email] throws InvalidStateError assert_throws: function "function (){
22         el.selectionStart = 0;
23       }" did not throw
24 FAIL assigning selectionEnd on an input[type=email] throws InvalidStateError assert_throws: function "function (){
25         el.selectionEnd = 0;
26       }" did not throw
27 FAIL assigning selectionDirection on an input[type=email] throws InvalidStateError assert_throws: function "function (){
28         el.selectionDirection = 'none';
29       }" did not throw
30 PASS setRangeText on an input[type=email] throws InvalidStateError 
31 FAIL setSelectionRange on an input[type=email] throws InvalidStateError assert_throws: function "function (){
32         el.setSelectionRange(0, 1);
33       }" did not throw
34 FAIL selectionStart on an input[type=datetime-local] returns null Type error
35 FAIL selectionEnd on an input[type=datetime-local] returns null Type error
36 FAIL selectionDirection on an input[type=datetime-local] returns null Type error
37 FAIL assigning selectionStart on an input[type=datetime-local] throws InvalidStateError assert_throws: function "function (){
38         el.selectionStart = 0;
39       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
40 FAIL assigning selectionEnd on an input[type=datetime-local] throws InvalidStateError assert_throws: function "function (){
41         el.selectionEnd = 0;
42       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
43 FAIL assigning selectionDirection on an input[type=datetime-local] throws InvalidStateError assert_throws: function "function (){
44         el.selectionDirection = 'none';
45       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
46 PASS setRangeText on an input[type=datetime-local] throws InvalidStateError 
47 FAIL setSelectionRange on an input[type=datetime-local] throws InvalidStateError assert_throws: function "function (){
48         el.setSelectionRange(0, 1);
49       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
50 FAIL selectionStart on an input[type=date] returns null Type error
51 FAIL selectionEnd on an input[type=date] returns null Type error
52 FAIL selectionDirection on an input[type=date] returns null Type error
53 FAIL assigning selectionStart on an input[type=date] throws InvalidStateError assert_throws: function "function (){
54         el.selectionStart = 0;
55       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
56 FAIL assigning selectionEnd on an input[type=date] throws InvalidStateError assert_throws: function "function (){
57         el.selectionEnd = 0;
58       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
59 FAIL assigning selectionDirection on an input[type=date] throws InvalidStateError assert_throws: function "function (){
60         el.selectionDirection = 'none';
61       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
62 PASS setRangeText on an input[type=date] throws InvalidStateError 
63 FAIL setSelectionRange on an input[type=date] throws InvalidStateError assert_throws: function "function (){
64         el.setSelectionRange(0, 1);
65       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
66 FAIL selectionStart on an input[type=month] returns null Type error
67 FAIL selectionEnd on an input[type=month] returns null Type error
68 FAIL selectionDirection on an input[type=month] returns null Type error
69 FAIL assigning selectionStart on an input[type=month] throws InvalidStateError assert_throws: function "function (){
70         el.selectionStart = 0;
71       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
72 FAIL assigning selectionEnd on an input[type=month] throws InvalidStateError assert_throws: function "function (){
73         el.selectionEnd = 0;
74       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
75 FAIL assigning selectionDirection on an input[type=month] throws InvalidStateError assert_throws: function "function (){
76         el.selectionDirection = 'none';
77       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
78 PASS setRangeText on an input[type=month] throws InvalidStateError 
79 FAIL setSelectionRange on an input[type=month] throws InvalidStateError assert_throws: function "function (){
80         el.setSelectionRange(0, 1);
81       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
82 FAIL selectionStart on an input[type=week] returns null Type error
83 FAIL selectionEnd on an input[type=week] returns null Type error
84 FAIL selectionDirection on an input[type=week] returns null Type error
85 FAIL assigning selectionStart on an input[type=week] throws InvalidStateError assert_throws: function "function (){
86         el.selectionStart = 0;
87       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
88 FAIL assigning selectionEnd on an input[type=week] throws InvalidStateError assert_throws: function "function (){
89         el.selectionEnd = 0;
90       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
91 FAIL assigning selectionDirection on an input[type=week] throws InvalidStateError assert_throws: function "function (){
92         el.selectionDirection = 'none';
93       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
94 PASS setRangeText on an input[type=week] throws InvalidStateError 
95 FAIL setSelectionRange on an input[type=week] throws InvalidStateError assert_throws: function "function (){
96         el.setSelectionRange(0, 1);
97       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
98 FAIL selectionStart on an input[type=time] returns null Type error
99 FAIL selectionEnd on an input[type=time] returns null Type error
100 FAIL selectionDirection on an input[type=time] returns null Type error
101 FAIL assigning selectionStart on an input[type=time] throws InvalidStateError assert_throws: function "function (){
102         el.selectionStart = 0;
103       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
104 FAIL assigning selectionEnd on an input[type=time] throws InvalidStateError assert_throws: function "function (){
105         el.selectionEnd = 0;
106       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
107 FAIL assigning selectionDirection on an input[type=time] throws InvalidStateError assert_throws: function "function (){
108         el.selectionDirection = 'none';
109       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
110 PASS setRangeText on an input[type=time] throws InvalidStateError 
111 FAIL setSelectionRange on an input[type=time] throws InvalidStateError assert_throws: function "function (){
112         el.setSelectionRange(0, 1);
113       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
114 FAIL selectionStart on an input[type=number] returns null assert_equals: expected (object) null but got (number) 0
115 FAIL selectionEnd on an input[type=number] returns null assert_equals: expected (object) null but got (number) 0
116 FAIL selectionDirection on an input[type=number] returns null assert_equals: expected (object) null but got (string) "none"
117 FAIL assigning selectionStart on an input[type=number] throws InvalidStateError assert_throws: function "function (){
118         el.selectionStart = 0;
119       }" did not throw
120 FAIL assigning selectionEnd on an input[type=number] throws InvalidStateError assert_throws: function "function (){
121         el.selectionEnd = 0;
122       }" did not throw
123 FAIL assigning selectionDirection on an input[type=number] throws InvalidStateError assert_throws: function "function (){
124         el.selectionDirection = 'none';
125       }" did not throw
126 PASS setRangeText on an input[type=number] throws InvalidStateError 
127 FAIL setSelectionRange on an input[type=number] throws InvalidStateError assert_throws: function "function (){
128         el.setSelectionRange(0, 1);
129       }" did not throw
130 FAIL selectionStart on an input[type=range] returns null Type error
131 FAIL selectionEnd on an input[type=range] returns null Type error
132 FAIL selectionDirection on an input[type=range] returns null Type error
133 FAIL assigning selectionStart on an input[type=range] throws InvalidStateError assert_throws: function "function (){
134         el.selectionStart = 0;
135       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
136 FAIL assigning selectionEnd on an input[type=range] throws InvalidStateError assert_throws: function "function (){
137         el.selectionEnd = 0;
138       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
139 FAIL assigning selectionDirection on an input[type=range] throws InvalidStateError assert_throws: function "function (){
140         el.selectionDirection = 'none';
141       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
142 PASS setRangeText on an input[type=range] throws InvalidStateError 
143 FAIL setSelectionRange on an input[type=range] throws InvalidStateError assert_throws: function "function (){
144         el.setSelectionRange(0, 1);
145       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
146 FAIL selectionStart on an input[type=color] returns null assert_equals: expected (object) null but got (number) 0
147 FAIL selectionEnd on an input[type=color] returns null assert_equals: expected (object) null but got (number) 0
148 FAIL selectionDirection on an input[type=color] returns null assert_equals: expected (object) null but got (string) "none"
149 FAIL assigning selectionStart on an input[type=color] throws InvalidStateError assert_throws: function "function (){
150         el.selectionStart = 0;
151       }" did not throw
152 FAIL assigning selectionEnd on an input[type=color] throws InvalidStateError assert_throws: function "function (){
153         el.selectionEnd = 0;
154       }" did not throw
155 FAIL assigning selectionDirection on an input[type=color] throws InvalidStateError assert_throws: function "function (){
156         el.selectionDirection = 'none';
157       }" did not throw
158 FAIL setRangeText on an input[type=color] throws InvalidStateError assert_throws: function "function (){
159         el.setRangeText("foobar");
160       }" did not throw
161 FAIL setSelectionRange on an input[type=color] throws InvalidStateError assert_throws: function "function (){
162         el.setSelectionRange(0, 1);
163       }" did not throw
164 FAIL selectionStart on an input[type=checkbox] returns null Type error
165 FAIL selectionEnd on an input[type=checkbox] returns null Type error
166 FAIL selectionDirection on an input[type=checkbox] returns null Type error
167 FAIL assigning selectionStart on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
168         el.selectionStart = 0;
169       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
170 FAIL assigning selectionEnd on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
171         el.selectionEnd = 0;
172       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
173 FAIL assigning selectionDirection on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
174         el.selectionDirection = 'none';
175       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
176 PASS setRangeText on an input[type=checkbox] throws InvalidStateError 
177 FAIL setSelectionRange on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
178         el.setSelectionRange(0, 1);
179       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
180 FAIL selectionStart on an input[type=radio] returns null Type error
181 FAIL selectionEnd on an input[type=radio] returns null Type error
182 FAIL selectionDirection on an input[type=radio] returns null Type error
183 FAIL assigning selectionStart on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
184         el.selectionStart = 0;
185       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
186 FAIL assigning selectionEnd on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
187         el.selectionEnd = 0;
188       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
189 FAIL assigning selectionDirection on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
190         el.selectionDirection = 'none';
191       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
192 PASS setRangeText on an input[type=radio] throws InvalidStateError 
193 FAIL setSelectionRange on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
194         el.setSelectionRange(0, 1);
195       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
196 FAIL selectionStart on an input[type=file] returns null Type error
197 FAIL selectionEnd on an input[type=file] returns null Type error
198 FAIL selectionDirection on an input[type=file] returns null Type error
199 FAIL assigning selectionStart on an input[type=file] throws InvalidStateError assert_throws: function "function (){
200         el.selectionStart = 0;
201       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
202 FAIL assigning selectionEnd on an input[type=file] throws InvalidStateError assert_throws: function "function (){
203         el.selectionEnd = 0;
204       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
205 FAIL assigning selectionDirection on an input[type=file] throws InvalidStateError assert_throws: function "function (){
206         el.selectionDirection = 'none';
207       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
208 PASS setRangeText on an input[type=file] throws InvalidStateError 
209 FAIL setSelectionRange on an input[type=file] throws InvalidStateError assert_throws: function "function (){
210         el.setSelectionRange(0, 1);
211       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
212 FAIL selectionStart on an input[type=submit] returns null Type error
213 FAIL selectionEnd on an input[type=submit] returns null Type error
214 FAIL selectionDirection on an input[type=submit] returns null Type error
215 FAIL assigning selectionStart on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
216         el.selectionStart = 0;
217       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
218 FAIL assigning selectionEnd on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
219         el.selectionEnd = 0;
220       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
221 FAIL assigning selectionDirection on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
222         el.selectionDirection = 'none';
223       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
224 PASS setRangeText on an input[type=submit] throws InvalidStateError 
225 FAIL setSelectionRange on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
226         el.setSelectionRange(0, 1);
227       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
228 FAIL selectionStart on an input[type=image] returns null Type error
229 FAIL selectionEnd on an input[type=image] returns null Type error
230 FAIL selectionDirection on an input[type=image] returns null Type error
231 FAIL assigning selectionStart on an input[type=image] throws InvalidStateError assert_throws: function "function (){
232         el.selectionStart = 0;
233       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
234 FAIL assigning selectionEnd on an input[type=image] throws InvalidStateError assert_throws: function "function (){
235         el.selectionEnd = 0;
236       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
237 FAIL assigning selectionDirection on an input[type=image] throws InvalidStateError assert_throws: function "function (){
238         el.selectionDirection = 'none';
239       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
240 PASS setRangeText on an input[type=image] throws InvalidStateError 
241 FAIL setSelectionRange on an input[type=image] throws InvalidStateError assert_throws: function "function (){
242         el.setSelectionRange(0, 1);
243       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
244 FAIL selectionStart on an input[type=reset] returns null Type error
245 FAIL selectionEnd on an input[type=reset] returns null Type error
246 FAIL selectionDirection on an input[type=reset] returns null Type error
247 FAIL assigning selectionStart on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
248         el.selectionStart = 0;
249       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
250 FAIL assigning selectionEnd on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
251         el.selectionEnd = 0;
252       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
253 FAIL assigning selectionDirection on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
254         el.selectionDirection = 'none';
255       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
256 PASS setRangeText on an input[type=reset] throws InvalidStateError 
257 FAIL setSelectionRange on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
258         el.setSelectionRange(0, 1);
259       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
260 FAIL selectionStart on an input[type=button] returns null Type error
261 FAIL selectionEnd on an input[type=button] returns null Type error
262 FAIL selectionDirection on an input[type=button] returns null Type error
263 FAIL assigning selectionStart on an input[type=button] throws InvalidStateError assert_throws: function "function (){
264         el.selectionStart = 0;
265       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
266 FAIL assigning selectionEnd on an input[type=button] throws InvalidStateError assert_throws: function "function (){
267         el.selectionEnd = 0;
268       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
269 FAIL assigning selectionDirection on an input[type=button] throws InvalidStateError assert_throws: function "function (){
270         el.selectionDirection = 'none';
271       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
272 PASS setRangeText on an input[type=button] throws InvalidStateError 
273 FAIL setSelectionRange on an input[type=button] throws InvalidStateError assert_throws: function "function (){
274         el.setSelectionRange(0, 1);
275       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
276 PASS selectionStart on an input[type=text] returns a value 
277 PASS selectionEnd on an input[type=text] returns a value 
278 PASS selectionDirection on an input[type=text] returns a value 
279 PASS assigning selectionStart on an input[type=text] doesn't throw an exception 
280 PASS assigning selectionEnd on an input[type=text] doesn't throw an exception 
281 PASS assigning selectionDirection on an input[type=text] doesn't throw an exception 
282 PASS setRangeText on an input[type=text] doesn't throw an exception 
283 PASS setSelectionRange on an input[type=text] doesn't throw an exception 
284 PASS selectionStart on an input[type=search] returns a value 
285 PASS selectionEnd on an input[type=search] returns a value 
286 PASS selectionDirection on an input[type=search] returns a value 
287 PASS assigning selectionStart on an input[type=search] doesn't throw an exception 
288 PASS assigning selectionEnd on an input[type=search] doesn't throw an exception 
289 PASS assigning selectionDirection on an input[type=search] doesn't throw an exception 
290 PASS setRangeText on an input[type=search] doesn't throw an exception 
291 PASS setSelectionRange on an input[type=search] doesn't throw an exception 
292 PASS selectionStart on an input[type=tel] returns a value 
293 PASS selectionEnd on an input[type=tel] returns a value 
294 PASS selectionDirection on an input[type=tel] returns a value 
295 PASS assigning selectionStart on an input[type=tel] doesn't throw an exception 
296 PASS assigning selectionEnd on an input[type=tel] doesn't throw an exception 
297 PASS assigning selectionDirection on an input[type=tel] doesn't throw an exception 
298 PASS setRangeText on an input[type=tel] doesn't throw an exception 
299 PASS setSelectionRange on an input[type=tel] doesn't throw an exception 
300 PASS selectionStart on an input[type=url] returns a value 
301 PASS selectionEnd on an input[type=url] returns a value 
302 PASS selectionDirection on an input[type=url] returns a value 
303 PASS assigning selectionStart on an input[type=url] doesn't throw an exception 
304 PASS assigning selectionEnd on an input[type=url] doesn't throw an exception 
305 PASS assigning selectionDirection on an input[type=url] doesn't throw an exception 
306 PASS setRangeText on an input[type=url] doesn't throw an exception 
307 PASS setSelectionRange on an input[type=url] doesn't throw an exception 
308 PASS selectionStart on an input[type=password] returns a value 
309 PASS selectionEnd on an input[type=password] returns a value 
310 PASS selectionDirection on an input[type=password] returns a value 
311 PASS assigning selectionStart on an input[type=password] doesn't throw an exception 
312 PASS assigning selectionEnd on an input[type=password] doesn't throw an exception 
313 PASS assigning selectionDirection on an input[type=password] doesn't throw an exception 
314 PASS setRangeText on an input[type=password] doesn't throw an exception 
315 PASS setSelectionRange on an input[type=password] doesn't throw an exception 
316 PASS selectionStart on an input[type=aninvalidtype] returns a value 
317 PASS selectionEnd on an input[type=aninvalidtype] returns a value 
318 PASS selectionDirection on an input[type=aninvalidtype] returns a value 
319 PASS assigning selectionStart on an input[type=aninvalidtype] doesn't throw an exception 
320 PASS assigning selectionEnd on an input[type=aninvalidtype] doesn't throw an exception 
321 PASS assigning selectionDirection on an input[type=aninvalidtype] doesn't throw an exception 
322 PASS setRangeText on an input[type=aninvalidtype] doesn't throw an exception 
323 PASS setSelectionRange on an input[type=aninvalidtype] doesn't throw an exception 
324 PASS selectionStart on an input[type=null] returns a value 
325 PASS selectionEnd on an input[type=null] returns a value 
326 PASS selectionDirection on an input[type=null] returns a value 
327 PASS assigning selectionStart on an input[type=null] doesn't throw an exception 
328 PASS assigning selectionEnd on an input[type=null] doesn't throw an exception 
329 PASS assigning selectionDirection on an input[type=null] doesn't throw an exception 
330 PASS setRangeText on an input[type=null] doesn't throw an exception 
331 PASS setSelectionRange on an input[type=null] doesn't throw an exception