当我在qtp中创建文本作弊时,记录结果出现奇怪的记录结果
扫描的输入是
alt text http://img22.imageshack.us/img22/8255/capture1pa.png
我得到的输出是它的显示器看到的这样的秒
alt text http://img22.imageshack.us/img22/5273/capture2c.png
我在文本中做了一些修改,比如sees到secs
alt text http://img801.imageshack.us/img801/7492/capture4f.png
但是当我运行测试时,测试结果将是
alt text http://img94.imageshack.us/img94/2575/capture3z.png
我捕获了很多次,但它的显示与上面相同。我不明白怎么会这样显示,请帮帮我。
发布于 2010-07-15 22:42:31
问题是QTP将应用程序中的单词secs识别为sees,这会导致检查点失败。很可能,这是因为文本识别是使用OCR执行的,这不能保证100%的准确性。您可以尝试将文本识别机制更改为Windows API,看看这是否有帮助。为此,请转到Tools > Options > General > Text Recognition,并将Use text recognition mechanisms in this order选项设置为只使用Windows API或先使用Windows API,然后使用OCR。
如果这不起作用,您可以将检查点的选中文本中的单词secs替换为同时匹配secs和see的正则表达式
0-9+天,0-9+小时,0-9+分钟,0-9+ 安全
此外,请确保选中文本的Regular Expression选项已启用。
https://stackoverflow.com/questions/3255319
复制相似问题