Skip to content

Commit 8366a0c

Browse files
danielfreerKazuCocoa
authored andcommitted
Only if key_name, key, and strategy are None do we need to set the strategy to 'tapOutside'. This change allows setting just the strategy to some other value, like 'swipeDown'. (appium#181)
1 parent e549944 commit 8366a0c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

appium/webdriver/webdriver.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,8 +388,7 @@ def hide_keyboard(self, key_name=None, key=None, strategy=None):
388388
data['keyName'] = key_name
389389
elif key is not None:
390390
data['key'] = key
391-
else:
392-
# defaults to `tapOutside` strategy
391+
elif strategy is None:
393392
strategy = 'tapOutside'
394393
data['strategy'] = strategy
395394
self.execute(Command.HIDE_KEYBOARD, data)

0 commit comments

Comments
 (0)