Updated script that can be controled by Nodejs web app
This commit is contained in:
90
lib/python3.13/site-packages/selenium/webdriver/common/keys.py
Executable file
90
lib/python3.13/site-packages/selenium/webdriver/common/keys.py
Executable file
@ -0,0 +1,90 @@
|
||||
# Licensed to the Software Freedom Conservancy (SFC) under one
|
||||
# or more contributor license agreements. See the NOTICE file
|
||||
# distributed with this work for additional information
|
||||
# regarding copyright ownership. The SFC licenses this file
|
||||
# to you under the Apache License, Version 2.0 (the
|
||||
# "License"); you may not use this file except in compliance
|
||||
# with the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing,
|
||||
# software distributed under the License is distributed on an
|
||||
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
# KIND, either express or implied. See the License for the
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
"""The Keys implementation."""
|
||||
|
||||
|
||||
class Keys:
|
||||
"""Set of special keys codes."""
|
||||
|
||||
NULL = "\ue000"
|
||||
CANCEL = "\ue001" # ^break
|
||||
HELP = "\ue002"
|
||||
BACKSPACE = "\ue003"
|
||||
BACK_SPACE = BACKSPACE
|
||||
TAB = "\ue004"
|
||||
CLEAR = "\ue005"
|
||||
RETURN = "\ue006"
|
||||
ENTER = "\ue007"
|
||||
SHIFT = "\ue008"
|
||||
LEFT_SHIFT = SHIFT
|
||||
CONTROL = "\ue009"
|
||||
LEFT_CONTROL = CONTROL
|
||||
ALT = "\ue00a"
|
||||
LEFT_ALT = ALT
|
||||
PAUSE = "\ue00b"
|
||||
ESCAPE = "\ue00c"
|
||||
SPACE = "\ue00d"
|
||||
PAGE_UP = "\ue00e"
|
||||
PAGE_DOWN = "\ue00f"
|
||||
END = "\ue010"
|
||||
HOME = "\ue011"
|
||||
LEFT = "\ue012"
|
||||
ARROW_LEFT = LEFT
|
||||
UP = "\ue013"
|
||||
ARROW_UP = UP
|
||||
RIGHT = "\ue014"
|
||||
ARROW_RIGHT = RIGHT
|
||||
DOWN = "\ue015"
|
||||
ARROW_DOWN = DOWN
|
||||
INSERT = "\ue016"
|
||||
DELETE = "\ue017"
|
||||
SEMICOLON = "\ue018"
|
||||
EQUALS = "\ue019"
|
||||
|
||||
NUMPAD0 = "\ue01a" # number pad keys
|
||||
NUMPAD1 = "\ue01b"
|
||||
NUMPAD2 = "\ue01c"
|
||||
NUMPAD3 = "\ue01d"
|
||||
NUMPAD4 = "\ue01e"
|
||||
NUMPAD5 = "\ue01f"
|
||||
NUMPAD6 = "\ue020"
|
||||
NUMPAD7 = "\ue021"
|
||||
NUMPAD8 = "\ue022"
|
||||
NUMPAD9 = "\ue023"
|
||||
MULTIPLY = "\ue024"
|
||||
ADD = "\ue025"
|
||||
SEPARATOR = "\ue026"
|
||||
SUBTRACT = "\ue027"
|
||||
DECIMAL = "\ue028"
|
||||
DIVIDE = "\ue029"
|
||||
|
||||
F1 = "\ue031" # function keys
|
||||
F2 = "\ue032"
|
||||
F3 = "\ue033"
|
||||
F4 = "\ue034"
|
||||
F5 = "\ue035"
|
||||
F6 = "\ue036"
|
||||
F7 = "\ue037"
|
||||
F8 = "\ue038"
|
||||
F9 = "\ue039"
|
||||
F10 = "\ue03a"
|
||||
F11 = "\ue03b"
|
||||
F12 = "\ue03c"
|
||||
|
||||
META = "\ue03d"
|
||||
COMMAND = "\ue03d"
|
||||
ZENKAKU_HANKAKU = "\ue040"
|
Reference in New Issue
Block a user