如何使用python中的键盘模块模拟向上键?

2024-03-28 16:05:53 发布

您现在位置: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")

1条回答
网友
1楼 · 发布于 2024-03-28 16:05:53

如果您有一个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

相关问题 更多 >