我试图通过对某些函数使用 VBS 文件而不是 QFL 并使用 ExecuteFile 调用它来避免为我的所有测试添加关联的工作。
如果我这样做,除了无法在 VBS 文件中设置断点之外,还会有任何问题吗?来源
谢谢!
在开发脚本时,我看到了一些缺点;这将使创建脚本更加困难:
而且调试难度更大:
如果您不需要所有这些功能,假设您已经构建了一个无人值守的夜间脚本,并且现在您想要导出一个没有关联所有资源的操作,我想说没有任何缺点。
尽管如此,我还是强烈推荐在您的脚本开发过程中使用关联方法。
如果您使用LoadFunctionLibrary
(QTP 11+) 加载库,@AutomatedChaos 指出的调试挑战会得到缓解。唯一需要注意的是,LoadFunctionLibrary
它不能支持用户定义的类。否则,它会带来ExecuteFile
没有调试噩梦的所有好处。