| 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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 | 70 |
| 71 setRangeText() with 'preserve' as the selectMode. | 71 setRangeText() with 'preserve' as the selectMode. |
| 72 element.value = '0123456789' | 72 element.value = '0123456789' |
| 73 element.setSelectionRange(6, 9) | 73 element.setSelectionRange(6, 9) |
| 74 element.setRangeText('A', 1, 2) | 74 element.setRangeText('A', 1, 2) |
| 75 PASS element.value is "0A23456789" | 75 PASS element.value is "0A23456789" |
| 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 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail
ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid'
is not a valid enum value of type SelectionMode.. |
| 81 PASS element.value is "0AB123456789" | 81 PASS element.value is "0123456789" |
| 82 PASS element.selectionStart is 8 | 82 PASS element.selectionStart is 6 |
| 83 PASS element.selectionEnd is 11 | 83 PASS element.selectionEnd is 9 |
| 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) | 86 element.setRangeText('AB', 1, 1, undefined) |
| 87 PASS element.value is "0AB123456789" | 87 PASS element.value is "0AB123456789" |
| 88 PASS element.selectionStart is 8 | 88 PASS element.selectionStart is 8 |
| 89 PASS element.selectionEnd is 11 | 89 PASS element.selectionEnd is 11 |
| 90 element.value = '0123456789' | 90 element.value = '0123456789' |
| 91 element.setSelectionRange(6, 9) | 91 element.setSelectionRange(6, 9) |
| 92 element.setRangeText('A', 1, 3, 'preserve') | 92 element.setRangeText('A', 1, 3, 'preserve') |
| 93 PASS element.value is "0A3456789" | 93 PASS element.value is "0A3456789" |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 | 194 |
| 195 setRangeText() with 'preserve' as the selectMode. | 195 setRangeText() with 'preserve' as the selectMode. |
| 196 element.value = '0123456789' | 196 element.value = '0123456789' |
| 197 element.setSelectionRange(6, 9) | 197 element.setSelectionRange(6, 9) |
| 198 element.setRangeText('A', 1, 2) | 198 element.setRangeText('A', 1, 2) |
| 199 PASS element.value is "0A23456789" | 199 PASS element.value is "0A23456789" |
| 200 PASS element.selectionStart is 6 | 200 PASS element.selectionStart is 6 |
| 201 PASS element.selectionEnd is 9 | 201 PASS element.selectionEnd is 9 |
| 202 element.value = '0123456789' | 202 element.value = '0123456789' |
| 203 element.setSelectionRange(6, 9) | 203 element.setSelectionRange(6, 9) |
| 204 element.setRangeText('AB', 1, 1, 'invalid') | 204 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail
ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid'
is not a valid enum value of type SelectionMode.. |
| 205 PASS element.value is "0AB123456789" | 205 PASS element.value is "0123456789" |
| 206 PASS element.selectionStart is 8 | 206 PASS element.selectionStart is 6 |
| 207 PASS element.selectionEnd is 11 | 207 PASS element.selectionEnd is 9 |
| 208 element.value = '0123456789' | 208 element.value = '0123456789' |
| 209 element.setSelectionRange(6, 9) | 209 element.setSelectionRange(6, 9) |
| 210 element.setRangeText('AB', 1, 1, undefined) | 210 element.setRangeText('AB', 1, 1, undefined) |
| 211 PASS element.value is "0AB123456789" | 211 PASS element.value is "0AB123456789" |
| 212 PASS element.selectionStart is 8 | 212 PASS element.selectionStart is 8 |
| 213 PASS element.selectionEnd is 11 | 213 PASS element.selectionEnd is 11 |
| 214 element.value = '0123456789' | 214 element.value = '0123456789' |
| 215 element.setSelectionRange(6, 9) | 215 element.setSelectionRange(6, 9) |
| 216 element.setRangeText('A', 1, 3, 'preserve') | 216 element.setRangeText('A', 1, 3, 'preserve') |
| 217 PASS element.value is "0A3456789" | 217 PASS element.value is "0A3456789" |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 318 | 318 |
| 319 setRangeText() with 'preserve' as the selectMode. | 319 setRangeText() with 'preserve' as the selectMode. |
| 320 element.value = '0123456789' | 320 element.value = '0123456789' |
| 321 element.setSelectionRange(6, 9) | 321 element.setSelectionRange(6, 9) |
| 322 element.setRangeText('A', 1, 2) | 322 element.setRangeText('A', 1, 2) |
| 323 PASS element.value is "0A23456789" | 323 PASS element.value is "0A23456789" |
| 324 PASS element.selectionStart is 6 | 324 PASS element.selectionStart is 6 |
| 325 PASS element.selectionEnd is 9 | 325 PASS element.selectionEnd is 9 |
| 326 element.value = '0123456789' | 326 element.value = '0123456789' |
| 327 element.setSelectionRange(6, 9) | 327 element.setSelectionRange(6, 9) |
| 328 element.setRangeText('AB', 1, 1, 'invalid') | 328 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail
ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid'
is not a valid enum value of type SelectionMode.. |
| 329 PASS element.value is "0AB123456789" | 329 PASS element.value is "0123456789" |
| 330 PASS element.selectionStart is 8 | 330 PASS element.selectionStart is 6 |
| 331 PASS element.selectionEnd is 11 | 331 PASS element.selectionEnd is 9 |
| 332 element.value = '0123456789' | 332 element.value = '0123456789' |
| 333 element.setSelectionRange(6, 9) | 333 element.setSelectionRange(6, 9) |
| 334 element.setRangeText('AB', 1, 1, undefined) | 334 element.setRangeText('AB', 1, 1, undefined) |
| 335 PASS element.value is "0AB123456789" | 335 PASS element.value is "0AB123456789" |
| 336 PASS element.selectionStart is 8 | 336 PASS element.selectionStart is 8 |
| 337 PASS element.selectionEnd is 11 | 337 PASS element.selectionEnd is 11 |
| 338 element.value = '0123456789' | 338 element.value = '0123456789' |
| 339 element.setSelectionRange(6, 9) | 339 element.setSelectionRange(6, 9) |
| 340 element.setRangeText('A', 1, 3, 'preserve') | 340 element.setRangeText('A', 1, 3, 'preserve') |
| 341 PASS element.value is "0A3456789" | 341 PASS element.value is "0A3456789" |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 442 | 442 |
| 443 setRangeText() with 'preserve' as the selectMode. | 443 setRangeText() with 'preserve' as the selectMode. |
| 444 element.value = '0123456789' | 444 element.value = '0123456789' |
| 445 element.setSelectionRange(6, 9) | 445 element.setSelectionRange(6, 9) |
| 446 element.setRangeText('A', 1, 2) | 446 element.setRangeText('A', 1, 2) |
| 447 PASS element.value is "0A23456789" | 447 PASS element.value is "0A23456789" |
| 448 PASS element.selectionStart is 6 | 448 PASS element.selectionStart is 6 |
| 449 PASS element.selectionEnd is 9 | 449 PASS element.selectionEnd is 9 |
| 450 element.value = '0123456789' | 450 element.value = '0123456789' |
| 451 element.setSelectionRange(6, 9) | 451 element.setSelectionRange(6, 9) |
| 452 element.setRangeText('AB', 1, 1, 'invalid') | 452 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail
ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid'
is not a valid enum value of type SelectionMode.. |
| 453 PASS element.value is "0AB123456789" | 453 PASS element.value is "0123456789" |
| 454 PASS element.selectionStart is 8 | 454 PASS element.selectionStart is 6 |
| 455 PASS element.selectionEnd is 11 | 455 PASS element.selectionEnd is 9 |
| 456 element.value = '0123456789' | 456 element.value = '0123456789' |
| 457 element.setSelectionRange(6, 9) | 457 element.setSelectionRange(6, 9) |
| 458 element.setRangeText('AB', 1, 1, undefined) | 458 element.setRangeText('AB', 1, 1, undefined) |
| 459 PASS element.value is "0AB123456789" | 459 PASS element.value is "0AB123456789" |
| 460 PASS element.selectionStart is 8 | 460 PASS element.selectionStart is 8 |
| 461 PASS element.selectionEnd is 11 | 461 PASS element.selectionEnd is 11 |
| 462 element.value = '0123456789' | 462 element.value = '0123456789' |
| 463 element.setSelectionRange(6, 9) | 463 element.setSelectionRange(6, 9) |
| 464 element.setRangeText('A', 1, 3, 'preserve') | 464 element.setRangeText('A', 1, 3, 'preserve') |
| 465 PASS element.value is "0A3456789" | 465 PASS element.value is "0A3456789" |
| (...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 566 | 566 |
| 567 setRangeText() with 'preserve' as the selectMode. | 567 setRangeText() with 'preserve' as the selectMode. |
| 568 element.value = '0123456789' | 568 element.value = '0123456789' |
| 569 element.setSelectionRange(6, 9) | 569 element.setSelectionRange(6, 9) |
| 570 element.setRangeText('A', 1, 2) | 570 element.setRangeText('A', 1, 2) |
| 571 PASS element.value is "0A23456789" | 571 PASS element.value is "0A23456789" |
| 572 PASS element.selectionStart is 6 | 572 PASS element.selectionStart is 6 |
| 573 PASS element.selectionEnd is 9 | 573 PASS element.selectionEnd is 9 |
| 574 element.value = '0123456789' | 574 element.value = '0123456789' |
| 575 element.setSelectionRange(6, 9) | 575 element.setSelectionRange(6, 9) |
| 576 element.setRangeText('AB', 1, 1, 'invalid') | 576 PASS element.setRangeText('AB', 1, 1, 'invalid') threw exception TypeError: Fail
ed to execute 'setRangeText' on 'HTMLInputElement': The provided value 'invalid'
is not a valid enum value of type SelectionMode.. |
| 577 PASS element.value is "0AB123456789" | 577 PASS element.value is "0123456789" |
| 578 PASS element.selectionStart is 8 | 578 PASS element.selectionStart is 6 |
| 579 PASS element.selectionEnd is 11 | 579 PASS element.selectionEnd is 9 |
| 580 element.value = '0123456789' | 580 element.value = '0123456789' |
| 581 element.setSelectionRange(6, 9) | 581 element.setSelectionRange(6, 9) |
| 582 element.setRangeText('AB', 1, 1, undefined) | 582 element.setRangeText('AB', 1, 1, undefined) |
| 583 PASS element.value is "0AB123456789" | 583 PASS element.value is "0AB123456789" |
| 584 PASS element.selectionStart is 8 | 584 PASS element.selectionStart is 8 |
| 585 PASS element.selectionEnd is 11 | 585 PASS element.selectionEnd is 11 |
| 586 element.value = '0123456789' | 586 element.value = '0123456789' |
| 587 element.setSelectionRange(6, 9) | 587 element.setSelectionRange(6, 9) |
| 588 element.setRangeText('A', 1, 3, 'preserve') | 588 element.setRangeText('A', 1, 3, 'preserve') |
| 589 PASS element.value is "0A3456789" | 589 PASS element.value is "0A3456789" |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 661 | 661 |
| 662 Running tests on input with attributes: {"type":"submit"} | 662 Running tests on input with attributes: {"type":"submit"} |
| 663 | 663 |
| 664 element.value = '0123456789XYZ' | 664 element.value = '0123456789XYZ' |
| 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.. | 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.. |
| 666 PASS element.value is "0123456789XYZ" | 666 PASS element.value is "0123456789XYZ" |
| 667 PASS successfullyParsed is true | 667 PASS successfullyParsed is true |
| 668 | 668 |
| 669 TEST COMPLETE | 669 TEST COMPLETE |
| 670 | 670 |
| OLD | NEW |