我正在为 iPhone 应用程序自动化一些测试用例,并且我正在使用 UIAutomation 类。我想使用该函数performTaskWithPathArgumentsTimeout
,我相信它运行一些外部脚本。但我不能使用它。我有以下代码:
#import "revision3.js"
#import "tuneup/tuneup.js"
test("script call", function(target, app){
var target = UIATarget.localTarget();
var host = target.host();
var result = host.performTaskWithPathArgumentsTimeout("fwasim/Desktop/registration.js, ["null"], 5);
UIALogger.logDebug("exitCode: " + result.exitCode);
UIALogger.logDebug("stdout: " + result.stdout);
UIALogger.logDebug("stderr: " + result.stderr);
});
仪器控制台说:
错误:启动路径不可访问。
我在互联网上搜索过,但 UIAutomation 类的资源似乎非常稀缺,尤其是上述功能。谁能告诉我我做错了什么?