我在脚本中使用带有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所必需的功能。
任何想法??
答案 0 :(得分:2)
这意味着Utilities单元引用DataCheck单元:
实用程序 - &gt; DataCheck - &gt;按钮 - &gt; <强>实用程序强>
此链中还可能有更多单位:
实用程序 - &gt; [神秘单元A] - &gt; [神秘单位B] - &gt; DataCheck - &gt;按钮 - &gt; <强>实用程序强>
检查整个参考链。
此外,您可以考虑将Script Extensions用于库代码。