【发布时间】:2012-11-22 23:47:21
【问题描述】:
在我们的团队中,我们需要验证从应用程序生成的 pdf 报告。这些报告因客户而异。
是否有任何自动化工具可以在没有任何人工干预的情况下比较这些报告?
我们希望根据预期的输出内容验证 pdf 文档中的每个元素。
【问题讨论】:
-
您使用哪种编程语言?为什么要这样做?这将是帮助者以更好的方式帮助您的起点。
-
你说的是真的吗?您想以某种方式验证每个元素吗? IE。页面上某处的每个字形,绘制的每条线和位于某处的图像?每一个……?如果是的话,如果您自己创建 PDF 会不会更容易?如果不是,请澄清。
-
@Tahir :我正在使用 Java 语言和 Selenium 测试自动化工具。到目前为止,我是这个项目的新手,还没有尝试过任何东西。但是当我在网上搜索pdf验证自动化的解决方案时,并没有发现任何有用的东西。
-
@mkl:实际上,我的意思是“每个元素”,文本、图像和链接。
-
@user1046367 这实际上是一项艰巨的任务。报告可能有多少不同?它们是否必须以相同的方式创建,在某些位置只有微小的差异?它们是否只需要在给定的 PDF 查看器中看起来相同,在某些位置有细微差别?或者它们甚至可能略有不同(例如,整个文档略微向侧面移动,字体仅部分嵌入,段落重排)?您在搜索中没有找到任何有用的东西的主要原因可能是这样的比较确实不是微不足道的,您必须非常精确地指定您的要求。
标签: pdf automation