Selenium - читать PDF, который открывается в новой вкладке без URL - PullRequest
0 голосов
/ 30 мая 2018

В нашем приложении есть сценарий, в котором мы щелкаем ссылку и после нажатия открывается новая вкладка с динамически генерируемым PDF.

Сгенерированный PDF открывается в новой вкладке с "about:blank" какURL.

Для проверки содержимого PDF я не могу использовать приведенный ниже код, поскольку нет конкретного URL

URL TestURL = new URL("url");
BufferedInputStream TestFile = new BufferedInputStream(TestURL.openStream());
PDFParser TestPDF = new PDFParser(TestFile);

TestPDF.parse();
String TestText = new PDFTextStripper().getText(TestPDF.getPDDocument());

У меня нет возможности загрузить сгенерированный PDFа также.

Есть ли способ, которым мы можем решить это ??Заранее спасибо.

1 Ответ

0 голосов
/ 30 мая 2018

Попробуйте использовать класс Actions, чтобы выбрать все содержимое, используя «CTRL + A», затем скопируйте («CTRL + C»), а затем вставьте его куда-нибудь, чтобы извлечь текст и проверить.

...