async function runTest() {
let target = document.getElementById("editable");
target.focus();
let targetRect = target.getBoundingClientRect();
let selection = window.getSelection();
// Select word then show accessible caret
synthesizeTouchAtCenter(target, { type: "touchstart" });
synthesizeMouseAtCenter(target, { type: "mouselongtap" });
synthesizeTouchAtCenter(target, { type: "touchend" });
ok(!selection.getRangeAt(0).collapsed, "Select word");
let rangeRect = selection.getRangeAt(0).getBoundingClientRect();
let presscaret = 0;
let dragcaret = 0;
let releasecaret = 0;
is(presscaret, 1, "presscaret is fired correctly");
is(dragcaret, 1, "presscaret is fired correctly");
is(releasecaret, 1, "releasecaret is fired correctly");
let newRangeRect = selection.getRangeAt(0).getBoundingClientRect();
isnot(rangeRect.left, newRangeRect.left, "Selected range is changed by dragging accessible caret");
SimpleTest.finish();
}
</script>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.