1
我正在寫一個Cocoa應用程序,它允許用戶將內容拖到另一個應用程序。我想爲此行爲編寫一個自動GUI測試。如何測試應用程序之間的拖放功能?
我可以使用CGDisplayMoveCursorToPoint()
移動鼠標光標。如何發佈mousedown和mouseup事件來模擬拖放操作?
我正在寫一個Cocoa應用程序,它允許用戶將內容拖到另一個應用程序。我想爲此行爲編寫一個自動GUI測試。如何測試應用程序之間的拖放功能?
我可以使用CGDisplayMoveCursorToPoint()
移動鼠標光標。如何發佈mousedown和mouseup事件來模擬拖放操作?
CGEventRef down = CGEventCreateMouseEvent(eventSource, kCGEventLeftMouseDown,point, 0);
CGEventPost(kCGSessionEventTap, down);
CFRelease(down);