Skip to content

Commit 1f815e7

Browse files
committed
Refactoring press keys more
1 parent 3a53f40 commit 1f815e7

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/SeleniumLibrary/keywords/element.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -892,14 +892,11 @@ def press_keys(self, locator=None, *keys):
892892
parsed_keys = self._parse_keys(*keys)
893893
if is_truthy(locator):
894894
self.info('Sending key(s) %s to %s element.' % (keys, locator))
895+
element = self.find_element(locator)
896+
ActionChains(self.driver).click(element).perform()
895897
else:
896898
self.info('Sending key(s) %s to page.' % str(keys))
897-
self._press_keys(locator, parsed_keys)
898-
899-
def _press_keys(self, locator, parsed_keys):
900-
element = self.find_element(locator) if is_truthy(locator) else None
901-
if element:
902-
ActionChains(self.driver).click(element).perform()
899+
element = None
903900
for parsed_key in parsed_keys:
904901
actions = ActionChains(self.driver)
905902
for key in parsed_key:

0 commit comments

Comments
 (0)