导入tuneup.js文件未找到

Mik*_*itt 1 xcode instruments ios-ui-automation

使用Xcode iOS Instruments UI Automation tuneup.js javascript库https://github.com/alexvollmer/tuneup_js.

我正在接受挑战,了解我推出的乐器的当前工作方向.

我无法创建tuneup/tuneup.js脚本的相对路径.相对路径的目的地当然是 "tuneup/tuneup.js".但是起点是什么?

这是代码:

// This works:

#import "/Users/mikes/Documents/Full/Path/To/File/Tests/tuneup/tuneup.js"

// These do not work:
//#import "tuneup/tuneup.js"
//#import "Tests/tuneup/tuneup.js"


//
// See https://github.com/alexvollmer/tuneup_js
//

test("First Screen", function(target, app) {

     var window = app.mainWindow();

     window.logElementTree();

});
Run Code Online (Sandbox Code Playgroud)

有关相关问题,请参阅tuneup.js报告"找不到变量"for test()方法.

-谢谢

-麦克风

Jon*_*enn 7

我愿意打赌,这不起作用的原因是因为你在Instruments文档中创建了一个嵌入式脚本.您无需在乐器的侧栏中选择"添加>创建脚本",而是选择"添加>导入"并从文件系统导入脚本文件.这会将Instruments文档链接到您的脚本文件,当您使用该#import关键字时,它将查找相对于脚本文件所在位置的目录.

嵌入式(而不是导入的)脚本没有"当前目录",这就是您需要tuneup.js文件的绝对路径的原因.