mirror of
https://github.com/servo/servo.git
synced 2025-08-14 09:55:35 +01:00
Update web-platform-tests to revision 2df7f9ff620cbdaa2928464892fb1dfb880fd6c6
This commit is contained in:
parent
97e3c5f3a9
commit
7ba3376dde
74 changed files with 1985 additions and 504 deletions
|
@ -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") \
|
||||
|
|
|
@ -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 \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue