【问题标题】:import tuneup.js file not found找不到导入 tuneup.js 文件
【发布时间】:2013-03-01 11:54:33
【问题描述】:

使用 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();

});

有关相关问题,请参阅 tuneup.js reports "Can't find variable" for test() method

-谢谢

-迈克

【问题讨论】:

    标签: xcode instruments ios-ui-automation


    【解决方案1】:

    我敢打赌,这不起作用的原因是您在 Instruments 文档中创建了一个嵌入式脚本。无需在仪器侧边栏中选择“添加 > 创建脚本”,您需要选择“添加 > 导入”并从文件系统中导入您的脚本文件。这会将 Instruments 文档链接到您的脚本文件,并且当您使用 #import 关键字时,它将查看 相对于您的脚本文件所在的目录

    嵌入(相对于导入)脚本没有“当前目录”,这就是为什么您需要tuneup.js 文件的绝对路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-27
      • 2018-01-30
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 2014-11-09
      相关资源
      最近更新 更多