如何使用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