Python 3.x PyAutoGui-定位不';我看不到右键菜单

Python 3.x PyAutoGui-定位不';我看不到右键菜单,python-3.x,pyautogui,Python 3.x,Pyautogui,我有下面的代码,基本上可以识别windows工具栏中的小chrome图标,使用pyautogui右键单击它,然后它应该找到“新窗口”选项。我面临的问题是,即使我在右键单击后截图,小菜单也不会显示,这使得无法找到“新窗口”选项 有人对如何在右键单击元素时出现的菜单中定位元素有什么建议吗? 谢谢 编辑 似乎只有在我右键单击windows工具栏时才会出现此问题。如果我右键单击屏幕的其他位置,它确实可以工作。使用键盘选择新窗口选项,而不是尝试查找新窗口文本。我刚刚在MacOS上运行了以下代码,并成功地打

我有下面的代码,基本上可以识别windows工具栏中的小chrome图标,使用pyautogui右键单击它,然后它应该找到“新窗口”选项。我面临的问题是,即使我在右键单击后截图,小菜单也不会显示,这使得无法找到“新窗口”选项

有人对如何在右键单击元素时出现的菜单中定位元素有什么建议吗? 谢谢

编辑
似乎只有在我右键单击windows工具栏时才会出现此问题。如果我右键单击屏幕的其他位置,它确实可以工作。

使用键盘选择新窗口选项,而不是尝试查找新窗口文本。我刚刚在MacOS上运行了以下代码,并成功地打开了一个新的Chrome窗口:

import pyautogui
import time

pyautogui.rightClick(pyautogui.center(pyautogui.locateOnScreen('chrome.png'))) 
#chrome.png is an image of the chrome icon
pyautogui.typewrite('new window')
pyautogui.press('enter')
import pyautogui
import time

pyautogui.rightClick(pyautogui.center(pyautogui.locateOnScreen('chrome.png'))) 
#chrome.png is an image of the chrome icon
pyautogui.typewrite('new window')
pyautogui.press('enter')