мы можем прочитать PDF-файл, доступный на мобильном устройстве, с помощью Appium Android - PullRequest
0 голосов
/ 10 июня 2018

Я хочу проверить текст, записанный в файле pdf, для того, чтобы сначала мне нужно было прочитать данные из файла pdf, есть ли способ сделать это примечание: файл доступен на мобильном устройстве

1 Ответ

0 голосов
/ 10 июня 2018

Если вы используете 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");

...