Update web-platform-tests to revision 2df7f9ff620cbdaa2928464892fb1dfb880fd6c6

This commit is contained in:
WPT Sync Bot 2018-09-28 21:31:46 -04:00
parent 97e3c5f3a9
commit 7ba3376dde
74 changed files with 1985 additions and 504 deletions

View file

@ -16,6 +16,14 @@ def test_no_browsing_context(session, closed_window, key_chain):
key_chain.key_up("a").perform()
def test_element_not_focused(session, test_actions_page, key_chain):
key_reporter = session.find.css("#keys", all=False)
key_chain.key_down("a").key_up("a").perform()
assert get_keys(key_reporter) == ""
def test_backspace_erases_keys(session, key_reporter, key_chain):
key_chain \
.send_keys("efcd") \

View file

@ -3,6 +3,19 @@ import pytest
from tests.perform_actions.support.keys import Keys
@pytest.mark.parametrize("modifier", [Keys.SHIFT, Keys.R_SHIFT])
def test_shift_modifier_and_non_printable_keys(session, key_reporter, key_chain, modifier):
key_chain \
.send_keys("foo") \
.key_down(modifier) \
.key_down(Keys.BACKSPACE) \
.key_up(modifier) \
.key_up(Keys.BACKSPACE) \
.perform()
assert key_reporter.property("value") == "fo"
@pytest.mark.parametrize("modifier", [Keys.SHIFT, Keys.R_SHIFT])
def test_shift_modifier_generates_capital_letters(session, key_reporter, key_chain, modifier):
key_chain \