在 Xcode Instruments 中,如何导入 UIAutomation 脚本?

Posted

技术标签:

【中文标题】在 Xcode Instruments 中,如何导入 UIAutomation 脚本?【英文标题】:In Xcode Instruments, how to import a UIAutomation script? 【发布时间】:2014-05-08 22:52:53 【问题描述】:

在 Xcode Instruments 中,如何#import“脚本”部分下列出的 UIAutomation 脚本?

currentFile.js 中,我尝试做#import "functionsToImport.js"。它不起作用,所以我将文件移动到我的桌面并将导入更改为#import "~/desktop/fcns.js",但两个解决方案都不起作用

【问题讨论】:

【参考方案1】:

选择自动化 -> 添加 -> 导入 并从文件系统中导入您的脚本文件。

这样做会将 Instruments 文档链接到您的脚本文件,因此当您使用 #import 关键字时,它会在与您的脚本文件所在位置相关的目录中查找。

请注意,您必须将两个 js 文件都导入 Instruments 才能正常工作。

【讨论】:

不幸的是,它对我不起作用。给出多个弹出警报:发生错误 - 找不到 #import 文件“functions.js”,如脚本“Live2BenchUIAutomationTests.trace”所要求的那样 找到了解决方案。进行导入的原始文件也必须从文件系统中导入,而不是使用 Instruments 应用程序创建。 link> 也为我解决了这个问题(将两个 js 文件导入 Instruments)! XCode 7.2 中仍然存在问题

以上是关于在 Xcode Instruments 中,如何导入 UIAutomation 脚本?的主要内容,如果未能解决你的问题,请参考以下文章

XCode & Instruments,如何清除进程列表

如何读取 Xcode 6.1 Instruments .trace 文件?

在 Xcode Instruments 中,如何导入 UIAutomation 脚本?

Xcode Instruments - 测试框架?

了解 Xcode 中的 Instruments,测试泄漏

如何使用 Appium Xcode Instruments 执行单个命令