Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
jsfehler committed Jun 25, 2024
1 parent 0a3c74c commit d1f4868
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions tests/tests_webdriver/test_keyboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,51 +2,56 @@


def test_keyboard_down_modifier(browser, app_url):
"""Scenario: Keys can be held down"""
browser.visit(app_url)

keyboard = Keyboard(browser.driver)

keyboard.down("CTRL")
keyboard.down("CONTROL")

elem = browser.find_by_css("#keypress_detect")
assert elem.first


def test_keyboard_up_modifier(browser, app_url):
"""Scenario: Keys can be held up"""
browser.visit(app_url)

keyboard = Keyboard(browser.driver)

keyboard.down("CTRL")
keyboard.up("CTRL")
keyboard.down("CONTROL")
keyboard.up("CONTROL")

elem = browser.find_by_css("#keyup_detect")
assert elem.first


def test_keyboard_press_modifier(browser, app_url):
"""Keys can be pressed"""
browser.visit(app_url)

keyboard = Keyboard(browser.driver)

keyboard.press("CTRL")
keyboard.press("CONTROL")

elem = browser.find_by_css("#keyup_detect")
assert elem.first


def test_element_press_combo(browser, app_url):
"""Scenario: Key presses can be used in a combo"""
browser.visit(app_url)

keyboard = Keyboard(browser.driver)

keyboard.press("CTRL+a")
keyboard.press("CONTROL+a")

elem = browser.find_by_css("#keypress_detect_a")
assert elem.first


def test_keyboard_copy_paste(browser, app_url):
def test_keyboard_ctrl(browser, app_url):
"""Scenario: The CTRL value is correct across platforms"""
browser.visit(app_url)

elem_with_value_to_copy = browser.find_by_css("input[name='q']").first
Expand Down

0 comments on commit d1f4868

Please sign in to comment.