侧边栏壁纸
博主头像
分享你我博主等级

行动起来,活在当下

  • 累计撰写 106 篇文章
  • 累计创建 13 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

cefsharp 模拟点击的坑

管理员
2022-02-11 / 0 评论 / 0 点赞 / 2 阅读 / 1490 字

网上说的基本都是:

 host.SendMouseClickEvent(x, y, MouseButtonType.Left, false, 1, CefEventFlags.None);//按下鼠标左键
            Thread.Sleep(50);
 host.SendMouseClickEvent(x, y, MouseButtonType.Left, true, 1, CefEventFlags.None);//松开鼠标左键

但现实如下:

 var host = browser.GetHost();
            var x = Convert.ToInt32(left) + 5;
            var y = Convert.ToInt32(top) + 5;
            host.SendMouseMoveEvent(x, y, false, CefEventFlags.None);//移动鼠标
            Thread.Sleep(50);
            host.SendMouseClickEvent(x, y, MouseButtonType.Left, false, 1, CefEventFlags.None);//按下鼠标左键
            Thread.Sleep(50);
            host.SendMouseClickEvent(x, y, MouseButtonType.Left, true, 1, CefEventFlags.None);//松开鼠标左键


0

评论区