使用数据源时 QA 向导检查点错误评估?

QA Wizard checkpoint wrong evaluation when using data source?

我正在使用来自 Perforce 的 QA Wizard Pro。我在我的自动化测试用例中添加了一个检查点,以验证文本框是否包含某个由程序计算的值。

当我使用硬编码值(此处为 5.273)时,测试通过

Window("FormMain").EditBox("tbClassC").Checkpoint("Text", "5.273", True, "")

当我从数据源(excel 文件)读取值时出现错误

Window("FormMain").EditBox("tbClassC").Checkpoint("Text", Cell("ClassC"), True, "")

错误:

Control (tbClassC) Property (Text): The "5.273" expected value does not match the actual value of "5.273".

我遵循了 this 关于如何使用检查点功能的教程。

知道我可能做错了什么吗?

我找到问题了。由于我使用 Excel 文件作为源,因此我必须将单元格明确声明为数据类型 Text。这样 QA 向导将 excel 值解释为文本而不是数字。