Hello, All: I'm absolutely new to Perl and Cocoa/Objective-C so please have patience with me if I sound terribly "uninformed". As a QA engineer, what I'm trying to figure out is if Perl is useful for scripting apps written in Cocoa. Basically, I want to take a finished Cocoa app and write test scripts which... say, populate text fields with text, activate buttons, select preference options, and activate various other GUI functions as if a person was actually using the application. Yes, I know AppleScript is the usual choice for such things but I want to get around having to use AppleScript. The idea here being that I would be able to write Perl scripts *after* the Cocoa app has been written and delivered which directly manipulate Cocoa objects in the target application through Mac OS-X.
In other words, if I already know which specific objects in the application I want to manipulate I don't need the development team to take the time to build an AppleScript dictionary into every app for me which will enable all the functions I want to test. Is my thinking correct? Is Perl the right way to go for my "post development" scripting needs? Any advice or input would be most appreciated. Thanks, Larry
