Python win32gui 滚动 Internet Explorer/Firefox/Web 浏览器窗口



我已经通过向它发送向上/向下键和/或向下/向上页面键来使其工作,但我想要一种更原生的方式来做到这一点,特别是滚动 X 金额。

我试过这些:

win32gui.PostMessage(self.find_scrollable(), win32con.WM_MOUSEWHEEL, win32con.WHEEL_DELTA * 3)
win32gui.PostMessage(self.find_scrollable(), win32con.WM_VSCROLL, win32con.SB_LINEDOWN)

没有成功。

但是这些工作:

    win32gui.PostMessage(window, win32con.WM_KEYDOWN, key)
    win32gui.PostMessage(window, win32con.WM_KEYUP, key)

你可能想试试PyWinauto。它将为您提供更多可以使用的工具。

最新更新