Skip to content

Commit a5af615

Browse files
authored
Add ESC as alias to Click Element (#1258)
1 parent c84662a commit a5af615

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/SeleniumLibrary/keywords/element.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,8 +1049,7 @@ def parse_modifier(self, modifier):
10491049
keys = []
10501050
for item in modifiers:
10511051
item = item.strip()
1052-
if item == 'CTRL':
1053-
item = 'CONTROL'
1052+
item = self._parse_aliases(item)
10541053
if hasattr(Keys, item):
10551054
keys.append(getattr(Keys, item))
10561055
else:

utest/test/keywords/test_click_modifier.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ def tearDownClass(cls):
2020
def test_parsing_one_mofier(self):
2121
parsed = self.element.parse_modifier('CTRL')
2222
self.assertEqual(parsed, [Keys.CONTROL])
23+
parsed = self.element.parse_modifier('esc')
24+
self.assertEqual(parsed, [Keys.ESCAPE])
25+
parsed = self.element.parse_modifier('ESCAPE')
26+
self.assertEqual(parsed, [Keys.ESCAPE])
2327
parsed = self.element.parse_modifier('control')
2428
self.assertEqual(parsed, [Keys.CONTROL])
2529
parsed = self.element.parse_modifier('alt')

0 commit comments

Comments
 (0)