From 76dad170c91d50676881f983777ea581c9bde444 Mon Sep 17 00:00:00 2001 From: Tim Krones Date: Mon, 18 Jan 2016 12:53:45 +0100 Subject: [PATCH] Extend integration tests to check if "Keyboard Help" can be dismissed by pressing "ESC". --- tests/integration/test_interaction.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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): """