selenium操作拖拽实现无效果的替代方案

如果碰到这种情况,无论你是直接通过draganddrop()还是分步执行clickandhold(),dragtoelement(),或通过by_offset位移都无法实现元素拖拽。只能物理模拟了

win32api.SetCursorPos((300,91))
sleep(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,300,91)

sleep(0.5)
win32api.mouse_event(win32con.MOUSE_MOVED,-250,40)
sleep(0.5)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)

忽略坐标,需要根据实际页面元素的位置填写。

上一篇:鼠标经过,显示悬浮DIV


下一篇:SQL语句与正则表达式