如何在特定的 chrome tab\window 中模拟按键
How to simulate key press in a specific chrome tab\window
所以我想在 SPECIFIC window\chrome 选项卡中模拟按键。例如,使用 pyautogui:
import pyautogui as py
while True:
py.press("1")
py.press("space")
py.press("4")
这在我在一个选项卡上时有效,但如果我转到另一个选项卡,它将模拟那里的按键操作。我希望它只模拟特定选项卡中的按键,即使我在另一个选项卡中也是如此。
有没有办法修改上面的程序来做到这一点,或者有另一种pythonic方式来实现这个?
遗憾的是,PyAutoGUI 无法做到这一点,因为它只会盲目地点击屏幕上的 x、y 坐标。除非您知道选项卡的坐标,否则您将无法将其置于焦点并将按键发送到 window.
我推荐像 Selenium 这样的库来在 Web 浏览器中进行 GUI 自动化。
所以我想在 SPECIFIC window\chrome 选项卡中模拟按键。例如,使用 pyautogui:
import pyautogui as py
while True:
py.press("1")
py.press("space")
py.press("4")
这在我在一个选项卡上时有效,但如果我转到另一个选项卡,它将模拟那里的按键操作。我希望它只模拟特定选项卡中的按键,即使我在另一个选项卡中也是如此。 有没有办法修改上面的程序来做到这一点,或者有另一种pythonic方式来实现这个?
遗憾的是,PyAutoGUI 无法做到这一点,因为它只会盲目地点击屏幕上的 x、y 坐标。除非您知道选项卡的坐标,否则您将无法将其置于焦点并将按键发送到 window.
我推荐像 Selenium 这样的库来在 Web 浏览器中进行 GUI 自动化。