我想将光标物理地移动到 Web 元素(而不是模拟它)并按住 shift 键并单击另一个元素的偏移量。
我有按住 shift 键并单击第二个元素,使用 pyautogui:
import pyautogui
pyautogui.keyDown('shift')
pyautogui.moveRel(0, 62)
pyautogui.click()
pyautogui.keyUp('shift')
我的问题是将鼠标物理移动到该原始网络元素,然后执行上述代码。Pyautogui 提供了移动到绝对 x,y 协调器的选项,但在我的情况下它不起作用,因为 web 元素的绝对位置发生了变化。
知道我该怎么做吗?最好在 python 中(pyautogui、selenium 等)?
浏览器是chrome,操作系统是OS X。