pyswat和pyapp框架,交流群631466916

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

上一篇 / 下一篇  2017-04-14 17:25:58 / 个人分类: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)

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


TAG: Selenium selenium 元素拖拽 drag_and_drop

meikong的个人空间 引用 删除 meikong   /   2017-05-02 15:25:54
5
 

评分:0

我来说两句

lamecho

lamecho

博客文章全为原创,欢迎转载但请说明出处 欢迎关注我的微信号,搜索“fire-bug“捉虫师

日历

« 2024-04-20  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 44762
  • 日志数: 17
  • 图片数: 1
  • 建立时间: 2017-03-17
  • 更新时间: 2017-10-16

RSS订阅

Open Toolbar