TestComplete - 错误的交叉引用错误

时间:2015-12-16 19:29:28

标签: testing automated-tests jscript testcomplete

我在脚本中使用带有JScript代码的TestComplete 11 - 没有关键字测试。

我收到错误的交叉引用错误。我检查了引用单元的所有USEUNIT声明,但它们没有相互引用,但我突然得到了这个错误。

EX:

Unit DataCheck:
//USEUNIT Button
//USEUNIT Lots of other Units

Unit Button
//USEUNIT Input
//USEUNIT Map
//USEUNIT Utilities

错误: 语法错误 Button和DataCheck单位相互引用。 JScript单元中不允许交叉引用。

错误locationL 单位:“按钮” 第4行专栏:1

嗯......第4行没有数据! SIGROWL

从按钮中删除实用程序并且没有错误,但是无法访问Button所必需的功能。

任何想法??

1 个答案:

答案 0 :(得分:2)

这意味着Utilities单元引用DataCheck单元:
实用程序 - &gt; DataCheck - &gt;按钮 - &gt; <强>实用程序

此链中还可能有更多单位:
实用程序 - &gt; [神秘单元A] - &gt; [神秘单位B] - &gt; DataCheck - &gt;按钮 - &gt; <强>实用程序

检查整个参考链。

此外,您可以考虑将Script Extensions用于库代码。