c# - 在运行时禁用 HP UFT API 上的检查点

标签 c# automated-tests hp-uft uft-api

我正在测试网络服务,需要在运行时禁用一些检查点。对于某些阵列,这些检查点不是强制性的,并且测试会因它们而失败。是否有可能使用自定义代码或现有的 UFT 功能来执行此操作?

最佳答案

经过一些分析,我看到了两种在运行时处理检查点的方法。

1. 使用 If,Else 流程控制而不是使用“属性”选项卡在脚本中包含检查点。这将更好地控制启用/禁用检查点,并有助于简化报告。与从“属性”选项卡执行此操作相比,此方法涉及额外的工作。

2. 使用“CodecheckPointEvent”事件包含检查点。这涉及大量编码,数组元素的“XPath”使用起来可能很棘手/太长。此方法需要一些 C# 编码知识。 希望这会有所帮助。

关于c# - 在运行时禁用 HP UFT API 上的检查点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42523311/

相关文章:

vbscript - 将测试参数从 .vbs 传递到 QTP 测试

vbScript 在分割后忽略许多空格

c# - 如果方法抛出异常,则更改文本 block 的前景

c# - 谷歌分析 API C#

带有 CRLF 的 godoc 示例输出

java - 如何使用 Selenium WD + Java + JUnit 通过 js-doc-upload 按钮上传文件?

testing - testcafe 访问 li 元素

c# - 根据浏览器加载不同的css文件

c# - 从控制台应用程序创建 Windows 服务

windows-10 - 有人对在 Windows 10 平台上加速 UFT 14.53 有任何建议吗?