我们可以使用 Appium Android 读取移动设备上可用的 PDF 文件吗?



我想验证 pdf 文件中写的文本,以便首先我的事情 需要从PDF文件中读取数据,有什么办法可以做到这一点 注意:文件在移动设备中可用

如果你在 Appium 测试中使用 Java,你可以尝试 pdf-util。该库支持在视觉和文本模式下比较PDF文件。

首先获取您的 PDF 文本:

import com.testautomationguru.utility.PDFUtil;
PDFUtil pdfUtil = new PDFUtil();
//returns the pdf content - all pages
String pdfText = pdfUtil.getText("/path/to/file.pdf");

然后为了与预期的文本进行比较:

pdfText.contains(.. 

pdfText.matches(..

为了在设备上访问您的PDF文件,您可以尝试拉取文件。

//爪哇岛

byte[] pdfFile = driver.pullFile("/internal storage/downloads/filename.pdf");

最新更新