diff --git a/tests/integration/test_interaction.py b/tests/integration/test_interaction.py index 434fd8f50..610a5d114 100644 --- a/tests/integration/test_interaction.py +++ b/tests/integration/test_interaction.py @@ -298,6 +298,16 @@ def interact_with_keyboard_help(self, scroll_down=250, use_keyboard=False): self.assertFalse(dialog_modal_overlay.is_displayed()) self.assertFalse(dialog_modal.is_displayed()) + if use_keyboard: # Check if "Keyboard Help" dialog can be dismissed using "ESC" + keyboard_help_button.send_keys(Keys.RETURN) + + self.assertTrue(dialog_modal_overlay.is_displayed()) + self.assertTrue(dialog_modal.is_displayed()) + + self._page.send_keys(Keys.ESCAPE) + + self.assertFalse(dialog_modal_overlay.is_displayed()) + self.assertFalse(dialog_modal.is_displayed()) class BasicInteractionTest(InteractionTestBase): """