javascript - TypeScript 与 UIAutomation(Apple 的库)

标签 javascript ui-automation typescript

我想知道是否有人尝试过实现 iOS UIAutomation使用 Typescript 进行测试。

我想我需要制作自己的声明文件并根据需要添加它们,但是有一件事我无法弄清楚。其他 javascript 文件需要在源代码开头使用 #import 语句导入。像这样的事情:

#import "File.js"

var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();
target.logElementTree();
...

如何在 Typescript 中处理这种语法?我想告诉编译器不要处理 #import "File.js 只是将其复制到结果 js 中,但我在 specification 中找不到任何编译器指令或类似指令。这是否可能?

最佳答案

我在文档中也没有找到这个功能。我认为没有办法做到这一点。

您可以在 codeplex 上提出问题,请求采用此方法。

关于javascript - TypeScript 与 UIAutomation(Apple 的库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916483/

相关文章:

javascript - 禁用 jQuery Draggable 的自动高度

javascript - 在 for 循环中嵌套 if else 语句

.net - chrome_omniboxView 类不再可用?

javascript - 仅第一个添加值显示在 ng2-chart 折线图中

javascript - javascript中类之间共享的属性

javascript - 函数式 JavaScript : good practice to avoid argument mutation?

ios - 从命令行运行 UI 自动化时出错

javascript - 如何从 Cypress 测试运行器和控制台日志中禁用 blockedHosts url?

arrays - TypeScript any[] 和 Array<any> 之间有什么区别,什么时候应该使用哪一个?

javascript - 从单个文件导出 typescript 类和接口(interface)