pycharm 在Chrome中使用Pyautogui时,输入“e”键将显示emoji菜单

uqjltbpv  于 8个月前  发布在  PyCharm
关注(0)|答案(1)|浏览(87)

我计划使用pyautogui创建一个自动化。当我想通过Pyautogui的typewrite()功能在Chrome的地址栏中写入一个网址时,字母“e”带来了emoji菜单。因此,它无法键入地址。我该如何解决?有人遇到过这种情况吗?

def navigate_to_cancel_requests():

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

这会将其写入地址栏。而且在使用这个功能时没有cmd或ctrl按钮向下。
我尝试了typerwrite()write()函数。我没有使用任何keyDowns。

63lcw9qa

63lcw9qa1#

我知道这不是最好的解决方案,但它帮助了我。
就在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)

相关问题