我需要在qtp中验证PDF。有没有人有任何想法,除了将数据复制到剪贴板,然后从剪贴板到文本文件进行比较?
提前致谢!
答案 0 :(得分:1)
要检查两个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 If
qq()
是一个引用函数,用于简化在路径周围放置双引号(如果它包含空格)。
答案 1 :(得分:0)
如果您使用的是UFT 11.50(UFT是QTP的新名称),那么file content checkpoints似乎非常适合您的需求。
如果你使用的是旧版本......为什么不升级:)
答案 2 :(得分:0)
您可以尝试以下操作: