我需要在qtp中验证PDF。除了将数据复制到剪贴板,然后从剪贴板复制到文本文件进行比较之外,还有其他想法吗?
提前感谢!
发布于 2013-09-05 00:24:35
要检查两个PDF是否相同,可以使用fc
Function qq(str)
qq = Chr(34) & str & Chr(34)
End Function
Set sh = CreateObject("WScript.Shell")
pdf1 = "C:\path\to\some.pdf"
pdf2 = "C:\path\to\other.pdf"
result = sh.Run("fc /b " & qq(pdf1) & " " & qq(pdf2), 0, True)
If result = 0 Then
WScript.Echo "PDFs are equal."
Else
WScript.Echo "PDFs are not equal."
End Ifqq()是一个引号函数,用于简化路径两边的双引号(如果路径中包含空格)。
发布于 2013-09-03 14:15:19
如果你正在使用UFT 11.50 (UFT是QTP的新名称),那么file content checkpoints似乎是一个完美的适合你的需求。
如果您使用的是旧版本...为什么不升级:)
发布于 2013-09-11 15:07:05
您可以尝试以下操作:
https://stackoverflow.com/questions/18578719
复制相似问题