Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac OS X(Cocoa)应用程序的自动化UI测试工具_Cocoa_Macos_Ui Automation - Fatal编程技术网

Mac OS X(Cocoa)应用程序的自动化UI测试工具

Mac OS X(Cocoa)应用程序的自动化UI测试工具,cocoa,macos,ui-automation,Cocoa,Macos,Ui Automation,是否有任何开源的免费工具用于Mac OS X(Cocoa)应用程序的自动化UI测试? 到目前为止,我已经看到了商业工具,如[挤压]和[茄子]。我读到的唯一免费工具是使用或。 有人有使用这些工具的经验吗?我还有其他的选择吗?< 提前感谢。AppleScript是简单ui模拟的另一个选项 (不,您不需要创建脚本定义来执行基本任务)我创建了一个开源Python包,它使用Apple Accessibility API和其他API来创建一个经典的GUI自动化库,让您可以查看Cocoa GUI并与之交互。和

是否有任何开源的免费工具用于Mac OS X(Cocoa)应用程序的自动化UI测试? 到目前为止,我已经看到了商业工具,如[挤压]和[茄子]。我读到的唯一免费工具是使用或。 有人有使用这些工具的经验吗?我还有其他的选择吗?<
提前感谢。

AppleScript是简单ui模拟的另一个选项


(不,您不需要创建脚本定义来执行基本任务)

我创建了一个开源Python包,它使用Apple Accessibility API和其他API来创建一个经典的GUI自动化库,让您可以查看Cocoa GUI并与之交互。和

看一看-它可以让你自动化你的OSX GUI测试(免费)。

你说的脚本定义是什么意思?我不需要自己编写脚本并使用录音?你不需要教你的应用程序响应自定义命令-有些是免费的,你能详细说明吗?我发现,对于现有的应用程序,我可以在脚本中使用“词典”。。。那么简单的动作,比如按下按钮等等呢。。。无需通过Automator进行记录?是的,您可以通过系统事件中的命令进行记录。模拟击键、鼠标移动、选择菜单项、视图爬行和选择按钮,所有这些都使用applescript(假设您编写了cocoa应用程序),它在10.10中不支持。