如何使用python中的键盘模块模拟向上键?
How to simulate the up key using the keyboard module in python?
我正在 python 上使用键盘模块来使用 Selenium 输入文本。我正在尝试模拟 shift + up_key
以突出显示和删除文本,但我不熟悉 python 中的键码。我正在使用 macOS 来模拟按键。
if current_url == TARGET_URL:
print("success!")
else:
#up_key not being a valid keystroke
keyboard.send("shift+up_key")
keyboard.send("delete")
如果您有 WebElement,比如说 element,您可以执行以下操作:
element.send_keys(Keys.LEFT_SHIFT).send_keys(Keys.ARROW_UP)
或
element.send_keys(Keys.LEFT_SHIFT, Keys.ARROW_UP)
导入将是:
from selenium.webdriver.common.keys import Keys
我正在 python 上使用键盘模块来使用 Selenium 输入文本。我正在尝试模拟 shift + up_key
以突出显示和删除文本,但我不熟悉 python 中的键码。我正在使用 macOS 来模拟按键。
if current_url == TARGET_URL:
print("success!")
else:
#up_key not being a valid keystroke
keyboard.send("shift+up_key")
keyboard.send("delete")
如果您有 WebElement,比如说 element,您可以执行以下操作:
element.send_keys(Keys.LEFT_SHIFT).send_keys(Keys.ARROW_UP)
或
element.send_keys(Keys.LEFT_SHIFT, Keys.ARROW_UP)
导入将是:
from selenium.webdriver.common.keys import Keys