我正在测试网络服务,需要在运行时禁用一些检查点。对于某些阵列,这些检查点不是强制性的,并且测试会因它们而失败。是否有可能使用自定义代码或现有的 UFT 功能来执行此操作?
最佳答案
经过一些分析,我看到了两种在运行时处理检查点的方法。
1. 使用 If,Else 流程控制而不是使用“属性”选项卡在脚本中包含检查点。这将更好地控制启用/禁用检查点,并有助于简化报告。与从“属性”选项卡执行此操作相比,此方法涉及额外的工作。
2. 使用“CodecheckPointEvent
”事件包含检查点。这涉及大量编码,数组元素的“XPath
”使用起来可能很棘手/太长。此方法需要一些 C# 编码知识。
希望这会有所帮助。
关于c# - 在运行时禁用 HP UFT API 上的检查点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523311/