Automation 奇数记录qtp

Automation 奇数记录qtp,automation,qtp,Automation,Qtp,当我在qtp中创建文本切点时,录制结果会得到奇怪的录制结果 扫描的输入是 我得到这样的输出,而不是它显示的秒数 我在文本中做了这样的修改 但是当我运行测试时,测试结果将是 我拍了很多次,但显示的和上面一样。我不明白怎么会这样显示,请帮帮我 问题在于QTP将应用程序中的单词secs识别为sees,这会导致检查点失败。最有可能的情况是,这是因为文本识别是使用来执行的,这不能保证100%的准确性。您可以尝试将文本识别机制更改为Windows API,看看是否有帮助。要执行此操作,请转到工具>选

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

扫描的输入是

我得到这样的输出,而不是它显示的秒数

我在文本中做了这样的修改

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


我拍了很多次,但显示的和上面一样。我不明白怎么会这样显示,请帮帮我

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

如果这没有帮助,您可以将检查点选中文本中的单词secs替换为与secs和sees匹配的正则表达式:

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


另外,确保选中文本的正则表达式选项已打开。

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

如果这没有帮助,您可以将检查点选中文本中的单词secs替换为与secs和sees匹配的正则表达式:

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


而且,确保选中文本的正则表达式选项已打开。

如果将选中文本中的
替换为
sees
,会发生什么情况?在工具>选项>常规>文本识别中指定了哪些选项?@pourqoi它正在检查sees与secs,并且测试连续失败此外,是否将选中的文本视为正则表达式,也就是说,是否为其选择了正则表达式选项?如果将选中文本中的
secs
替换为
sees
,会发生什么情况?在工具>选项>常规>文本识别中指定了哪些选项?@Pourquoi它正在检查sees与secs,并且测试用例也连续失败,选中的文本是否被视为正则表达式,即是否为其选择了正则表达式选项?感谢u r replay,我检查了其中一个,它失败了,但我创建了标准检查点,它对我有效。感谢u r replay,我检查了其中一个,它失败了,但我创建了标准检查点,它对我有效。