我正在编写一个Cocoa应用程序,允许用户将内容拖动到另一个应用程序。我想为这种行为编写一个自动GUI测试。
我可以使用CGDisplayMoveCursorToPoint()
移动鼠标光标。如何发出mousedown和mouseup事件来模拟拖放操作?
答案 0 :(得分:2)
CGEventRef down = CGEventCreateMouseEvent(eventSource, kCGEventLeftMouseDown,point, 0);
CGEventPost(kCGSessionEventTap, down);
CFRelease(down);