我正在测试一个Web服务,需要在运行时禁用一些检查点。对于某些阵列,这些检查点不是必需的,并且测试将失败。是否有可能使用自定义代码或现有的UFT功能来执行此操作?
答案 0 :(得分:2)
经过一些分析后,我看到两种在运行时处理检查点的方法。
1。使用If,Else流控制而不使用Properties选项卡在脚本中包含检查点。这样可以更好地控制启用/禁用检查点,并有助于简化报告。与从“属性”选项卡执行此操作相比,此方法涉及额外的工作。
2。使用" CodecheckPointEvent
"包括检查点事件。这涉及广泛的编码和" XPath
"数组元素的使用可能很棘手/太长。这种方法需要一些C#编码知识。
希望这会有所帮助。
答案 1 :(得分:1)
我也在寻找办法。 “CodeCheckPointEvent”只有三个选项,一个属性和两个方法,用于检查点,但没有一个方法可以帮助控制使用属性选项卡设置的检查点。
答案 2 :(得分:0)
我认为我们没有办法阻止检查点在UFT API测试中执行。但如果这是要求,那么你总是可以采取另一种方法
在测试后创建一个事件,并在该事件中解析并验证响应。如果验证失败,则在结果中报告。
答案 3 :(得分:0)
我别无选择,只能用C#编写自定义代码来完成任务。
感谢您的帮助伙伴..