Инструмент для автоматического тестирования пользовательского интерфейса для приложений Mac OS X (Cocoa)

Есть ли бесплатный инструмент с открытым исходным кодом для автоматического тестирования пользовательского интерфейса для приложений Mac OS X (Cocoa)? До сих пор я видел коммерческие инструменты, такие как [Squish] и [EggPlant]. Единственные бесплатные инструменты, о которых я читал, используют UIAutomation или Automator. Кто-нибудь имеет опыт работы с этими инструментами? любые другие варианты, которые я должен рассмотреть?

Спасибо заранее.

Ответы

Ответ 1

Посмотрите http://sikuli.org/ - который позволяет автоматизировать тесты OS X GUI (бесплатно).

Ответ 2

Я создал пакет Python с открытым исходным кодом, который использует API доступности Apple, среди прочих, для создания классической библиотеки автоматизации графического интерфейса, предоставляя вам видимость и взаимодействие с графическими интерфейсами Cocoa. домашняя страница PyATOM и GitHub repo

Ответ 3

AppleScript - еще один вариант для простого моделирования ui.

(нет, вам не нужно создавать определение сценариев для выполнения основных задач)

Ответ 4

Рамка тестирования iOS (построенная на Cucumber) Фрэнк теперь имеет поддержку тестирования приложений Mac. Хотя я только использовал его в приложениях iOS, я могу засвидетельствовать, что он хорошо работает:)

http://www.testingwithfrank.com/mac.html