diff --git a/py/selenium/webdriver/common/keys.py b/py/selenium/webdriver/common/keys.py index c2e7e6e822e48..8d2bf29c5e8d3 100644 --- a/py/selenium/webdriver/common/keys.py +++ b/py/selenium/webdriver/common/keys.py @@ -31,10 +31,13 @@ class Keys: ENTER = "\ue007" SHIFT = "\ue008" LEFT_SHIFT = SHIFT + RIGHT_SHIFT = "\ue050" CONTROL = "\ue009" LEFT_CONTROL = CONTROL + RIGHT_CONTROL = "\ue051" ALT = "\ue00a" LEFT_ALT = ALT + RIGHT_ALT = "\ue052" PAUSE = "\ue00b" ESCAPE = "\ue00c" SPACE = "\ue00d" @@ -86,5 +89,12 @@ class Keys: F12 = "\ue03c" META = "\ue03d" + LEFT_META = META + RIGHT_META = "\ue053" COMMAND = "\ue03d" + LEFT_COMMAND = COMMAND ZENKAKU_HANKAKU = "\ue040" + + # Extended macOS keys + LEFT_OPTION = LEFT_ALT + RIGHT_OPTION = RIGHT_ALT