Make <input type=color> a runtime enabled (on-by-default) feature
[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 Type error
147 FAIL selectionEnd on an input[type=color] returns null Type error
148 FAIL selectionDirection on an input[type=color] returns null Type error
149 FAIL assigning selectionStart on an input[type=color] throws InvalidStateError assert_throws: function "function (){
150         el.selectionStart = 0;
151       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
152 FAIL assigning selectionEnd on an input[type=color] throws InvalidStateError assert_throws: function "function (){
153         el.selectionEnd = 0;
154       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
155 FAIL assigning selectionDirection on an input[type=color] throws InvalidStateError assert_throws: function "function (){
156         el.selectionDirection = 'none';
157       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
158 PASS setRangeText on an input[type=color] throws InvalidStateError 
159 FAIL setSelectionRange on an input[type=color] throws InvalidStateError assert_throws: function "function (){
160         el.setSelectionRange(0, 1);
161       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
162 FAIL selectionStart on an input[type=checkbox] returns null Type error
163 FAIL selectionEnd on an input[type=checkbox] returns null Type error
164 FAIL selectionDirection on an input[type=checkbox] returns null Type error
165 FAIL assigning selectionStart on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
166         el.selectionStart = 0;
167       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
168 FAIL assigning selectionEnd on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
169         el.selectionEnd = 0;
170       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
171 FAIL assigning selectionDirection on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
172         el.selectionDirection = 'none';
173       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
174 PASS setRangeText on an input[type=checkbox] throws InvalidStateError 
175 FAIL setSelectionRange on an input[type=checkbox] throws InvalidStateError assert_throws: function "function (){
176         el.setSelectionRange(0, 1);
177       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
178 FAIL selectionStart on an input[type=radio] returns null Type error
179 FAIL selectionEnd on an input[type=radio] returns null Type error
180 FAIL selectionDirection on an input[type=radio] returns null Type error
181 FAIL assigning selectionStart on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
182         el.selectionStart = 0;
183       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
184 FAIL assigning selectionEnd on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
185         el.selectionEnd = 0;
186       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
187 FAIL assigning selectionDirection on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
188         el.selectionDirection = 'none';
189       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
190 PASS setRangeText on an input[type=radio] throws InvalidStateError 
191 FAIL setSelectionRange on an input[type=radio] throws InvalidStateError assert_throws: function "function (){
192         el.setSelectionRange(0, 1);
193       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
194 FAIL selectionStart on an input[type=file] returns null Type error
195 FAIL selectionEnd on an input[type=file] returns null Type error
196 FAIL selectionDirection on an input[type=file] returns null Type error
197 FAIL assigning selectionStart on an input[type=file] throws InvalidStateError assert_throws: function "function (){
198         el.selectionStart = 0;
199       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
200 FAIL assigning selectionEnd on an input[type=file] throws InvalidStateError assert_throws: function "function (){
201         el.selectionEnd = 0;
202       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
203 FAIL assigning selectionDirection on an input[type=file] throws InvalidStateError assert_throws: function "function (){
204         el.selectionDirection = 'none';
205       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
206 PASS setRangeText on an input[type=file] throws InvalidStateError 
207 FAIL setSelectionRange on an input[type=file] throws InvalidStateError assert_throws: function "function (){
208         el.setSelectionRange(0, 1);
209       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
210 FAIL selectionStart on an input[type=submit] returns null Type error
211 FAIL selectionEnd on an input[type=submit] returns null Type error
212 FAIL selectionDirection on an input[type=submit] returns null Type error
213 FAIL assigning selectionStart on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
214         el.selectionStart = 0;
215       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
216 FAIL assigning selectionEnd on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
217         el.selectionEnd = 0;
218       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
219 FAIL assigning selectionDirection on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
220         el.selectionDirection = 'none';
221       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
222 PASS setRangeText on an input[type=submit] throws InvalidStateError 
223 FAIL setSelectionRange on an input[type=submit] throws InvalidStateError assert_throws: function "function (){
224         el.setSelectionRange(0, 1);
225       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
226 FAIL selectionStart on an input[type=image] returns null Type error
227 FAIL selectionEnd on an input[type=image] returns null Type error
228 FAIL selectionDirection on an input[type=image] returns null Type error
229 FAIL assigning selectionStart on an input[type=image] throws InvalidStateError assert_throws: function "function (){
230         el.selectionStart = 0;
231       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
232 FAIL assigning selectionEnd on an input[type=image] throws InvalidStateError assert_throws: function "function (){
233         el.selectionEnd = 0;
234       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
235 FAIL assigning selectionDirection on an input[type=image] throws InvalidStateError assert_throws: function "function (){
236         el.selectionDirection = 'none';
237       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
238 PASS setRangeText on an input[type=image] throws InvalidStateError 
239 FAIL setSelectionRange on an input[type=image] throws InvalidStateError assert_throws: function "function (){
240         el.setSelectionRange(0, 1);
241       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
242 FAIL selectionStart on an input[type=reset] returns null Type error
243 FAIL selectionEnd on an input[type=reset] returns null Type error
244 FAIL selectionDirection on an input[type=reset] returns null Type error
245 FAIL assigning selectionStart on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
246         el.selectionStart = 0;
247       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
248 FAIL assigning selectionEnd on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
249         el.selectionEnd = 0;
250       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
251 FAIL assigning selectionDirection on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
252         el.selectionDirection = 'none';
253       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
254 PASS setRangeText on an input[type=reset] throws InvalidStateError 
255 FAIL setSelectionRange on an input[type=reset] throws InvalidStateError assert_throws: function "function (){
256         el.setSelectionRange(0, 1);
257       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
258 FAIL selectionStart on an input[type=button] returns null Type error
259 FAIL selectionEnd on an input[type=button] returns null Type error
260 FAIL selectionDirection on an input[type=button] returns null Type error
261 FAIL assigning selectionStart on an input[type=button] throws InvalidStateError assert_throws: function "function (){
262         el.selectionStart = 0;
263       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
264 FAIL assigning selectionEnd on an input[type=button] throws InvalidStateError assert_throws: function "function (){
265         el.selectionEnd = 0;
266       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
267 FAIL assigning selectionDirection on an input[type=button] throws InvalidStateError assert_throws: function "function (){
268         el.selectionDirection = 'none';
269       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
270 PASS setRangeText on an input[type=button] throws InvalidStateError 
271 FAIL setSelectionRange on an input[type=button] throws InvalidStateError assert_throws: function "function (){
272         el.setSelectionRange(0, 1);
273       }" threw object "TypeError: Type error" that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
274 PASS selectionStart on an input[type=text] returns a value 
275 PASS selectionEnd on an input[type=text] returns a value 
276 PASS selectionDirection on an input[type=text] returns a value 
277 PASS assigning selectionStart on an input[type=text] doesn't throw an exception 
278 PASS assigning selectionEnd on an input[type=text] doesn't throw an exception 
279 PASS assigning selectionDirection on an input[type=text] doesn't throw an exception 
280 PASS setRangeText on an input[type=text] doesn't throw an exception 
281 PASS setSelectionRange on an input[type=text] doesn't throw an exception 
282 PASS selectionStart on an input[type=search] returns a value 
283 PASS selectionEnd on an input[type=search] returns a value 
284 PASS selectionDirection on an input[type=search] returns a value 
285 PASS assigning selectionStart on an input[type=search] doesn't throw an exception 
286 PASS assigning selectionEnd on an input[type=search] doesn't throw an exception 
287 PASS assigning selectionDirection on an input[type=search] doesn't throw an exception 
288 PASS setRangeText on an input[type=search] doesn't throw an exception 
289 PASS setSelectionRange on an input[type=search] doesn't throw an exception 
290 PASS selectionStart on an input[type=tel] returns a value 
291 PASS selectionEnd on an input[type=tel] returns a value 
292 PASS selectionDirection on an input[type=tel] returns a value 
293 PASS assigning selectionStart on an input[type=tel] doesn't throw an exception 
294 PASS assigning selectionEnd on an input[type=tel] doesn't throw an exception 
295 PASS assigning selectionDirection on an input[type=tel] doesn't throw an exception 
296 PASS setRangeText on an input[type=tel] doesn't throw an exception 
297 PASS setSelectionRange on an input[type=tel] doesn't throw an exception 
298 PASS selectionStart on an input[type=url] returns a value 
299 PASS selectionEnd on an input[type=url] returns a value 
300 PASS selectionDirection on an input[type=url] returns a value 
301 PASS assigning selectionStart on an input[type=url] doesn't throw an exception 
302 PASS assigning selectionEnd on an input[type=url] doesn't throw an exception 
303 PASS assigning selectionDirection on an input[type=url] doesn't throw an exception 
304 PASS setRangeText on an input[type=url] doesn't throw an exception 
305 PASS setSelectionRange on an input[type=url] doesn't throw an exception 
306 PASS selectionStart on an input[type=password] returns a value 
307 PASS selectionEnd on an input[type=password] returns a value 
308 PASS selectionDirection on an input[type=password] returns a value 
309 PASS assigning selectionStart on an input[type=password] doesn't throw an exception 
310 PASS assigning selectionEnd on an input[type=password] doesn't throw an exception 
311 PASS assigning selectionDirection on an input[type=password] doesn't throw an exception 
312 PASS setRangeText on an input[type=password] doesn't throw an exception 
313 PASS setSelectionRange on an input[type=password] doesn't throw an exception 
314 PASS selectionStart on an input[type=aninvalidtype] returns a value 
315 PASS selectionEnd on an input[type=aninvalidtype] returns a value 
316 PASS selectionDirection on an input[type=aninvalidtype] returns a value 
317 PASS assigning selectionStart on an input[type=aninvalidtype] doesn't throw an exception 
318 PASS assigning selectionEnd on an input[type=aninvalidtype] doesn't throw an exception 
319 PASS assigning selectionDirection on an input[type=aninvalidtype] doesn't throw an exception 
320 PASS setRangeText on an input[type=aninvalidtype] doesn't throw an exception 
321 PASS setSelectionRange on an input[type=aninvalidtype] doesn't throw an exception 
322 PASS selectionStart on an input[type=null] returns a value 
323 PASS selectionEnd on an input[type=null] returns a value 
324 PASS selectionDirection on an input[type=null] returns a value 
325 PASS assigning selectionStart on an input[type=null] doesn't throw an exception 
326 PASS assigning selectionEnd on an input[type=null] doesn't throw an exception 
327 PASS assigning selectionDirection on an input[type=null] doesn't throw an exception 
328 PASS setRangeText on an input[type=null] doesn't throw an exception 
329 PASS setSelectionRange on an input[type=null] doesn't throw an exception