在 Chrome 中使用 Pyautogui 时,键入“e”键会显示表情符号菜单

问题描述 投票:0回答:1

我计划使用 pyautogui 创建自动化。当我想通过 Pyautogui 的

typewrite()
功能将网站地址写入 Chrome 的地址栏时,字母“e”会带来表情符号菜单。因此,它无法键入地址。我该如何修复它?有人遇到过这种情况吗

def navigate_to_cancel_requests():

    pyautogui.typewrite('e', interval=0.5)
    pyautogui.press('enter')
    time.sleep(2)

这会将其写入地址栏。并且使用此功能时没有cmd或ctrl按钮按下。

我尝试了

typerwrite()
write()
功能。我没有使用任何 keyDowns。

python macos pycharm pyautogui macos-ventura
1个回答
0
投票

我知道这不是最好的解决方案,但它对我有帮助。

在 pyautogui.write() 之前我使用了 pyautogui.keyUp('Fn')

def navigate_to_cancel_requests():
    pyautogui.keyUp('Fn')
    pyautogui.typewrite('e', interval=0.5)
    pyautogui.press('enter')
    time.sleep(2)
© www.soinside.com 2019 - 2024. All rights reserved.