expectFocusAfterKey("Tab", "before");
// a1 is checked.
expectFocusAfterKey("Tab", "a1");
// b2 is checked.
expectFocusAfterKey("Tab", "b2");
// Nothing is checked in group c, so c1 should get focus.
expectFocusAfterKey("Tab", "c1");
// d1 is disabled, so d2 should get focus.
expectFocusAfterKey("Tab", "d2");
// e1 is hidden, so e2 should get focus.
expectFocusAfterKey("Tab", "e2");
// f1 is hidden, so f2 should get focus.
expectFocusAfterKey("Tab", "f2");
// g1 is hidden, so g2 should get focus.
expectFocusAfterKey("Tab", "g2");
// h1 is checked but disabled, so h2 should get focus.
expectFocusAfterKey("Tab", "h2");
// i1 is checked but hidden, so i2 should get focus.
expectFocusAfterKey("Tab", "i2");
// j2 is checked but disabled, so j1 should get focus.
expectFocusAfterKey("Tab", "j1");
expectFocusAfterKey("Tab", "after");
expectFocusAfterKey("Tab", "a1");
expectFocusAfterKey("ArrowDown", "a2");
expectFocusAfterKey("Tab", "b2");
// a2 is now checked, so shift+tab should focus it.
expectFocusAfterKey("Shift+Tab", "a2");
expectFocusAfterKey("Tab", "d2");
// d3 is disabled, so down arrow should focus d4.
expectFocusAfterKey("ArrowDown", "d4");
expectFocusAfterKey("ArrowUp", "d2");
expectFocusAfterKey("ArrowDown", "d4");
// Down arrow should wrap at the bottom, skipping disabled.
expectFocusAfterKey("ArrowDown", "d2");
// Up arrow should wrap at the top.
expectFocusAfterKey("ArrowUp", "d4");
expectFocusAfterKey("Tab", "e2");
// e3 is hidden, so down arrow should focus e4.
expectFocusAfterKey("ArrowDown", "e4");
expectFocusAfterKey("ArrowUp", "e2");
expectFocusAfterKey("ArrowDown", "e4");
// Down arrow should wrap at the bottom, skipping hidden.
expectFocusAfterKey("ArrowDown", "e2");
// Up arrow should wrap at the top.
expectFocusAfterKey("ArrowUp", "e4");
expectFocusAfterKey("Tab", "f2");
// f3 is hidden, so down arrow should focus f4.
expectFocusAfterKey("ArrowDown", "f4");
expectFocusAfterKey("ArrowUp", "f2");
expectFocusAfterKey("ArrowDown", "f4");
// Down arrow should wrap at the bottom, skipping hidden.
expectFocusAfterKey("ArrowDown", "f2");
// Up arrow should wrap at the top.
expectFocusAfterKey("ArrowUp", "f4");
expectFocusAfterKey("Tab", "g2");
// g3 is hidden, so down arrow should focus g4.
expectFocusAfterKey("ArrowDown", "g4");
expectFocusAfterKey("ArrowUp", "g2");
expectFocusAfterKey("ArrowDown", "g4");
// Down arrow should wrap at the bottom, skipping hidden.
expectFocusAfterKey("ArrowDown", "g2");
// Up arrow should wrap at the top.
expectFocusAfterKey("ArrowUp", "g4");
SimpleTest.finish();
});
</script>
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.