-2

我正在使用 applescript 为几个 Mac OSX 应用程序开发自动化测试。该应用程序应执行以下操作。

1.) 显示对话框出现,用户可以在其中输入 1 个或多个他想要测试的应用程序名称,例如 (1.test.app, 2.autotest.app,....)

2.)根据他输入的应用程序名称,应用程序应连续启动和关闭以检查它们是否正常工作。

因此,例如,如果用户输入 apptest1.app、apptest2.app、apptest3.app -> 第一个应用程序启动应该是 apptest1.app 然后关闭它,下一个应用程序应该是 apptest2.app 启动和关闭等等。

非常感谢您。

lg,

4

1 回答 1

1

这应该可以解决问题

tell application "Finder"
    set thePath to path to applications folder
    set theApps to get name of every file of thePath
    set apps_to_test to choose from list (theApps) with multiple selections allowed
end tell

repeat with the_app in apps_to_test
    tell application the_app
        activate
        quit saving no
    end tell
end repeat
于 2013-07-22T17:28:30.133 回答