我通过发送向上/向下键和/或向下/向上键让它工作,但我希望有一种更本机的方式来完成,特别是滚动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。
它会给你更多的工具。

关于python - Python win32gui滚动Internet Explorer/Firefox/Web浏览器窗口,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10538663/

10-09 02:47