使用TestComplete中的基线文本字符串提取和比较图像中的文本

时间:2015-01-28 09:54:03

标签: automation testcomplete

我有一个用户在文本框中输入文本的场景。 现在,当执行测试用例的工作流程时,在测试流程完全执行后,用户提供的文本将以图像格式显示。

这实际上是测试中的应用程序如何处理输入数据。它以不可编辑的格式表示文本。我只是将快照用于比较目的.i.e为我的测试设置基线。

有没有办法可以在步骤1中将此用户输入的文本存储在我的基线数据存储中,然后从图像中提取文本,作为验证用户在测试用例结论步骤中提供的正确数据的一部分。 / p>

我使用了两种检查点策略来找到正确的解决方案,但我不确定它是否真的能达到目的。

1.在脚本记录时添加了对象检查点,这里是脚本

调用Objects.configPackage_success.Check(Aliases.Microsoft_ConfigurationManagement.SmsWizardForm.zpagePanel.zinteriorPagePanel.WizardPage.ActionsCompletionWizardPageControl.labelCaption)

我在录制时间内为此属性启用了文本字段。我希望它能比较从对象中提取的文本。我可能错了。

2.使用下面的脚本添加了属性检查点

调用aqObject.CheckProperty(Aliases.Microsoft_ConfigurationManagement.SmsWizardForm.zpagePanel.zinteriorPagePanel.WizardPage.ActionsCompletionWizardPageControl.labelCaption.Text," OleValue",cmpEqual,"创建包和程序向导成功完成&# 34)

再次,它希望文本比较部分。不确定它在内部是如何工作的。

或者我是否仅依靠区域检查点来验证基线图像的测试输出。

由于

0 个答案:

没有答案