Если вы используете Java вместе с тестами Appium, вы можете попробовать 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 на устройстве, вы можете попробовать pull-file .
// Java
byte[] pdfFile = driver.pullFile("/internal storage/downloads/filename.pdf");