OLD | NEW |
| (Empty) |
1 <!DOCTYPE html> | |
2 <html> | |
3 <head> | |
4 <script src="../../resources/js-test.js"></script> | |
5 </head> | |
6 <body> | |
7 <p id="text"> | |
8 TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT | |
9 </p> | |
10 <script> | |
11 description('Test for <a href="https://code.google.com/p/chromium/issues/det
ail?id=346473">bug' + | |
12 '346473</a>: Text selection should happen even if mousemove eve
nt is cancelled,' + | |
13 'since there is no default action specified for mousemove event
in the spec which ' + | |
14 'is to be prevented on defaultPrevent. To test manually try to
select the text in ' + | |
15 'the paragraph, selection should happen.'); | |
16 | |
17 var testElem = document.getElementById("text"); | |
18 testElem.addEventListener("mousemove", function(event) { | |
19 event.preventDefault(); | |
20 }, false); | |
21 | |
22 var text_x = testElem.offsetLeft; | |
23 var text_y = testElem.offsetTop; | |
24 | |
25 eventSender.mouseMoveTo(text_x, text_y); | |
26 eventSender.mouseDown(); | |
27 | |
28 // Create the selection | |
29 eventSender.mouseMoveTo(text_x + 10, text_y); | |
30 eventSender.mouseUp(); | |
31 | |
32 shouldBe('window.getSelection().getRangeAt(0).toString().length','1'); | |
33 </script> | |
34 </body> | |
35 </html> | |
OLD | NEW |