奇数录音qtp

时间:2010-07-15 12:01:25

标签: automation qtp

当我在qtp中创建文本chepoing时,录制结果得到奇怪的录制结果

扫描输入

alt text http://img22.imageshack.us/img22/8255/capture1pa.png

我得到的输出就像它显示的那样,它显示了

alt text http://img22.imageshack.us/img22/5273/capture2c.png

我改变了文字,就像这看到了秒

alt text http://img801.imageshack.us/img801/7492/capture4f.png

但是当我运行测试时,测试结果将是

alt text http://img94.imageshack.us/img94/2575/capture3z.png

我捕获了很多次,但它显示与上面相同。我不明白这样的显示方式,请帮帮我。

1 个答案:

答案 0 :(得分:1)

问题是QTP在看到时识别应用程序中的单词 secs ,这会导致检查点失败。最有可能的是,这是因为文本识别是使用OCR执行的,这不能保证100%的准确性。您可以尝试将文本识别机制更改为Windows API,看看是否有帮助。要执行此操作,请转到工具>选项>一般>文本识别并将按此顺序使用文本识别机制选项设置为仅使用Windows API 第一个Windows API,然后是OCR

如果这没有用,你可以用检查点的Checked Text替换单词 secs ,并使用与 secs 都匹配的正则表达式

  

[0-9] +天,[0-9] +小时,[0-9] +分钟,[0-9] + se [ce] s

此外,请确保为选中文本启用正则表达式选项。