OLD | NEW |
1 Test setRangeText() method on common input types. | 1 Test setRangeText() method on common input types. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 | 6 |
7 Running tests on input with attributes: {"type":"password"} | 7 Running tests on input with attributes: {"type":"password"} |
8 | 8 |
9 setRangeText() with only one parameter. | 9 setRangeText() with only one parameter. |
10 element.value = '0123456789' | 10 element.value = '0123456789' |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 PASS element.selectionStart is 6 | 76 PASS element.selectionStart is 6 |
77 PASS element.selectionEnd is 9 | 77 PASS element.selectionEnd is 9 |
78 element.value = '0123456789' | 78 element.value = '0123456789' |
79 element.setSelectionRange(6, 9) | 79 element.setSelectionRange(6, 9) |
80 element.setRangeText('AB', 1, 1, 'invalid') | 80 element.setRangeText('AB', 1, 1, 'invalid') |
81 PASS element.value is "0AB123456789" | 81 PASS element.value is "0AB123456789" |
82 PASS element.selectionStart is 8 | 82 PASS element.selectionStart is 8 |
83 PASS element.selectionEnd is 11 | 83 PASS element.selectionEnd is 11 |
84 element.value = '0123456789' | 84 element.value = '0123456789' |
85 element.setSelectionRange(6, 9) | 85 element.setSelectionRange(6, 9) |
| 86 element.setRangeText('AB', 1, 1, undefined) |
| 87 PASS element.value is "0AB123456789" |
| 88 PASS element.selectionStart is 8 |
| 89 PASS element.selectionEnd is 11 |
| 90 element.value = '0123456789' |
| 91 element.setSelectionRange(6, 9) |
86 element.setRangeText('A', 1, 3, 'preserve') | 92 element.setRangeText('A', 1, 3, 'preserve') |
87 PASS element.value is "0A3456789" | 93 PASS element.value is "0A3456789" |
88 PASS element.selectionStart is 5 | 94 PASS element.selectionStart is 5 |
89 PASS element.selectionEnd is 8 | 95 PASS element.selectionEnd is 8 |
90 element.value = '0123456789' | 96 element.value = '0123456789' |
91 element.setSelectionRange(2, 6) | 97 element.setSelectionRange(2, 6) |
92 element.setRangeText('A', 1, 4, 'preserve') | 98 element.setRangeText('A', 1, 4, 'preserve') |
93 PASS element.value is "0A456789" | 99 PASS element.value is "0A456789" |
94 PASS element.selectionStart is 1 | 100 PASS element.selectionStart is 1 |
95 PASS element.selectionEnd is 4 | 101 PASS element.selectionEnd is 4 |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
194 PASS element.selectionStart is 6 | 200 PASS element.selectionStart is 6 |
195 PASS element.selectionEnd is 9 | 201 PASS element.selectionEnd is 9 |
196 element.value = '0123456789' | 202 element.value = '0123456789' |
197 element.setSelectionRange(6, 9) | 203 element.setSelectionRange(6, 9) |
198 element.setRangeText('AB', 1, 1, 'invalid') | 204 element.setRangeText('AB', 1, 1, 'invalid') |
199 PASS element.value is "0AB123456789" | 205 PASS element.value is "0AB123456789" |
200 PASS element.selectionStart is 8 | 206 PASS element.selectionStart is 8 |
201 PASS element.selectionEnd is 11 | 207 PASS element.selectionEnd is 11 |
202 element.value = '0123456789' | 208 element.value = '0123456789' |
203 element.setSelectionRange(6, 9) | 209 element.setSelectionRange(6, 9) |
| 210 element.setRangeText('AB', 1, 1, undefined) |
| 211 PASS element.value is "0AB123456789" |
| 212 PASS element.selectionStart is 8 |
| 213 PASS element.selectionEnd is 11 |
| 214 element.value = '0123456789' |
| 215 element.setSelectionRange(6, 9) |
204 element.setRangeText('A', 1, 3, 'preserve') | 216 element.setRangeText('A', 1, 3, 'preserve') |
205 PASS element.value is "0A3456789" | 217 PASS element.value is "0A3456789" |
206 PASS element.selectionStart is 5 | 218 PASS element.selectionStart is 5 |
207 PASS element.selectionEnd is 8 | 219 PASS element.selectionEnd is 8 |
208 element.value = '0123456789' | 220 element.value = '0123456789' |
209 element.setSelectionRange(2, 6) | 221 element.setSelectionRange(2, 6) |
210 element.setRangeText('A', 1, 4, 'preserve') | 222 element.setRangeText('A', 1, 4, 'preserve') |
211 PASS element.value is "0A456789" | 223 PASS element.value is "0A456789" |
212 PASS element.selectionStart is 1 | 224 PASS element.selectionStart is 1 |
213 PASS element.selectionEnd is 4 | 225 PASS element.selectionEnd is 4 |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
312 PASS element.selectionStart is 6 | 324 PASS element.selectionStart is 6 |
313 PASS element.selectionEnd is 9 | 325 PASS element.selectionEnd is 9 |
314 element.value = '0123456789' | 326 element.value = '0123456789' |
315 element.setSelectionRange(6, 9) | 327 element.setSelectionRange(6, 9) |
316 element.setRangeText('AB', 1, 1, 'invalid') | 328 element.setRangeText('AB', 1, 1, 'invalid') |
317 PASS element.value is "0AB123456789" | 329 PASS element.value is "0AB123456789" |
318 PASS element.selectionStart is 8 | 330 PASS element.selectionStart is 8 |
319 PASS element.selectionEnd is 11 | 331 PASS element.selectionEnd is 11 |
320 element.value = '0123456789' | 332 element.value = '0123456789' |
321 element.setSelectionRange(6, 9) | 333 element.setSelectionRange(6, 9) |
| 334 element.setRangeText('AB', 1, 1, undefined) |
| 335 PASS element.value is "0AB123456789" |
| 336 PASS element.selectionStart is 8 |
| 337 PASS element.selectionEnd is 11 |
| 338 element.value = '0123456789' |
| 339 element.setSelectionRange(6, 9) |
322 element.setRangeText('A', 1, 3, 'preserve') | 340 element.setRangeText('A', 1, 3, 'preserve') |
323 PASS element.value is "0A3456789" | 341 PASS element.value is "0A3456789" |
324 PASS element.selectionStart is 5 | 342 PASS element.selectionStart is 5 |
325 PASS element.selectionEnd is 8 | 343 PASS element.selectionEnd is 8 |
326 element.value = '0123456789' | 344 element.value = '0123456789' |
327 element.setSelectionRange(2, 6) | 345 element.setSelectionRange(2, 6) |
328 element.setRangeText('A', 1, 4, 'preserve') | 346 element.setRangeText('A', 1, 4, 'preserve') |
329 PASS element.value is "0A456789" | 347 PASS element.value is "0A456789" |
330 PASS element.selectionStart is 1 | 348 PASS element.selectionStart is 1 |
331 PASS element.selectionEnd is 4 | 349 PASS element.selectionEnd is 4 |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
430 PASS element.selectionStart is 6 | 448 PASS element.selectionStart is 6 |
431 PASS element.selectionEnd is 9 | 449 PASS element.selectionEnd is 9 |
432 element.value = '0123456789' | 450 element.value = '0123456789' |
433 element.setSelectionRange(6, 9) | 451 element.setSelectionRange(6, 9) |
434 element.setRangeText('AB', 1, 1, 'invalid') | 452 element.setRangeText('AB', 1, 1, 'invalid') |
435 PASS element.value is "0AB123456789" | 453 PASS element.value is "0AB123456789" |
436 PASS element.selectionStart is 8 | 454 PASS element.selectionStart is 8 |
437 PASS element.selectionEnd is 11 | 455 PASS element.selectionEnd is 11 |
438 element.value = '0123456789' | 456 element.value = '0123456789' |
439 element.setSelectionRange(6, 9) | 457 element.setSelectionRange(6, 9) |
| 458 element.setRangeText('AB', 1, 1, undefined) |
| 459 PASS element.value is "0AB123456789" |
| 460 PASS element.selectionStart is 8 |
| 461 PASS element.selectionEnd is 11 |
| 462 element.value = '0123456789' |
| 463 element.setSelectionRange(6, 9) |
440 element.setRangeText('A', 1, 3, 'preserve') | 464 element.setRangeText('A', 1, 3, 'preserve') |
441 PASS element.value is "0A3456789" | 465 PASS element.value is "0A3456789" |
442 PASS element.selectionStart is 5 | 466 PASS element.selectionStart is 5 |
443 PASS element.selectionEnd is 8 | 467 PASS element.selectionEnd is 8 |
444 element.value = '0123456789' | 468 element.value = '0123456789' |
445 element.setSelectionRange(2, 6) | 469 element.setSelectionRange(2, 6) |
446 element.setRangeText('A', 1, 4, 'preserve') | 470 element.setRangeText('A', 1, 4, 'preserve') |
447 PASS element.value is "0A456789" | 471 PASS element.value is "0A456789" |
448 PASS element.selectionStart is 1 | 472 PASS element.selectionStart is 1 |
449 PASS element.selectionEnd is 4 | 473 PASS element.selectionEnd is 4 |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
548 PASS element.selectionStart is 6 | 572 PASS element.selectionStart is 6 |
549 PASS element.selectionEnd is 9 | 573 PASS element.selectionEnd is 9 |
550 element.value = '0123456789' | 574 element.value = '0123456789' |
551 element.setSelectionRange(6, 9) | 575 element.setSelectionRange(6, 9) |
552 element.setRangeText('AB', 1, 1, 'invalid') | 576 element.setRangeText('AB', 1, 1, 'invalid') |
553 PASS element.value is "0AB123456789" | 577 PASS element.value is "0AB123456789" |
554 PASS element.selectionStart is 8 | 578 PASS element.selectionStart is 8 |
555 PASS element.selectionEnd is 11 | 579 PASS element.selectionEnd is 11 |
556 element.value = '0123456789' | 580 element.value = '0123456789' |
557 element.setSelectionRange(6, 9) | 581 element.setSelectionRange(6, 9) |
| 582 element.setRangeText('AB', 1, 1, undefined) |
| 583 PASS element.value is "0AB123456789" |
| 584 PASS element.selectionStart is 8 |
| 585 PASS element.selectionEnd is 11 |
| 586 element.value = '0123456789' |
| 587 element.setSelectionRange(6, 9) |
558 element.setRangeText('A', 1, 3, 'preserve') | 588 element.setRangeText('A', 1, 3, 'preserve') |
559 PASS element.value is "0A3456789" | 589 PASS element.value is "0A3456789" |
560 PASS element.selectionStart is 5 | 590 PASS element.selectionStart is 5 |
561 PASS element.selectionEnd is 8 | 591 PASS element.selectionEnd is 8 |
562 element.value = '0123456789' | 592 element.value = '0123456789' |
563 element.setSelectionRange(2, 6) | 593 element.setSelectionRange(2, 6) |
564 element.setRangeText('A', 1, 4, 'preserve') | 594 element.setRangeText('A', 1, 4, 'preserve') |
565 PASS element.value is "0A456789" | 595 PASS element.value is "0A456789" |
566 PASS element.selectionStart is 1 | 596 PASS element.selectionStart is 1 |
567 PASS element.selectionEnd is 4 | 597 PASS element.selectionEnd is 4 |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
631 | 661 |
632 Running tests on input with attributes: {"type":"submit"} | 662 Running tests on input with attributes: {"type":"submit"} |
633 | 663 |
634 element.value = '0123456789XYZ' | 664 element.value = '0123456789XYZ' |
635 PASS element.setRangeText('ABC', 0, 0) threw exception InvalidStateError: Failed
to execute 'setRangeText' on 'HTMLInputElement': The input element's type ('sub
mit') does not support selection.. | 665 PASS element.setRangeText('ABC', 0, 0) threw exception InvalidStateError: Failed
to execute 'setRangeText' on 'HTMLInputElement': The input element's type ('sub
mit') does not support selection.. |
636 PASS element.value is "0123456789XYZ" | 666 PASS element.value is "0123456789XYZ" |
637 PASS successfullyParsed is true | 667 PASS successfullyParsed is true |
638 | 668 |
639 TEST COMPLETE | 669 TEST COMPLETE |
640 | 670 |
OLD | NEW |