自动化测试 : 模拟鼠标点击
2010-04-29 10:01
253 查看
代码
public void DoMouseClick()
{
//Call the imported function with the cursor's current position
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
}
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x10;
public void DoMouseClick()
{
//Call the imported function with the cursor's current position
int X = Cursor.Position.X;
int Y = Cursor.Position.Y;
mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
}
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
private const int MOUSEEVENTF_LEFTDOWN = 0x02;
private const int MOUSEEVENTF_LEFTUP = 0x04;
private const int MOUSEEVENTF_RIGHTDOWN = 0x08;
private const int MOUSEEVENTF_RIGHTUP = 0x10;
相关文章推荐
- 模拟窗口鼠标点击
- VB 模拟鼠标点击 Mouse_Event
- 模拟鼠标点击
- Mac 上使用 Shell 脚本 + adb shell 实现简单的 Android 模拟点击自动化测试
- 模拟鼠标点击
- c# 键盘模拟点击 鼠标模拟点击 .net2.0库
- Webbrowser中模拟连接点击(非鼠标模拟)
- 模拟鼠标点击
- selenium--unittest定位元素内容为空时模拟鼠标点击的方法
- Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)
- sendmessage()模拟鼠标点击
- JS 模拟鼠标点击
- 用Delphi模拟键盘输入/鼠标点击
- 网页模拟点击(非鼠标,消息模拟)
- c# 在WebBrowser中用SendMessage模拟鼠标点击
- Win10 Synaptics触摸板无法实现双指单击模拟鼠标右键点击的解决办法
- java Robot 类模拟键盘按键和鼠标点击(全局模拟)
- Python之Windows控件操作系列一:模拟鼠标点击
- 使用jQuery模拟鼠标点击a标签事件
- 使用jQuery模拟鼠标点击a标签事件