Как я могу проверить функциональность перетаскивания между приложениями? - PullRequest
1 голос
/ 02 марта 2011

Я пишу приложение Какао, которое позволяет пользователю перетаскивать контент в другое приложение. Я хотел бы написать автоматизированный тест GUI для этого поведения.

Я могу переместить курсор мыши, используя CGDisplayMoveCursorToPoint(). Как можно генерировать события mousedown и mouseup для имитации операции перетаскивания?

1 Ответ

2 голосов
/ 02 марта 2011
CGEventRef down = CGEventCreateMouseEvent(eventSource, kCGEventLeftMouseDown,point, 0);

        CGEventPost(kCGSessionEventTap, down);

        CFRelease(down);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...