Как скачать сгенерированный PDF-файл из веб-приложения и приложить его к результатам тестирования в Visual Studio с помощью Selenium C # - PullRequest
0 голосов
/ 27 июня 2019

Я автоматизирую веб-приложение, используя selenium c #, и одно из требований заключается в том, чтобы прикрепить сгенерированный файл PDF к файлу результатов теста в Visual Studio. Я могу скачать PDF, нажав на соответствующую кнопку. Обратите внимание, что у меня нет URL ссылки для скачивания, поскольку PDF создается во время выполнения с помощью вызовов JavaScript. Поэтому, пожалуйста, помогите мне с этим вопросом.

1 Ответ

0 голосов
/ 28 июня 2019

Если вы ищете простое решение, ознакомьтесь с пакетом tika, который очень удобен для чтения PDF-файлов.

from tika import parser

raw = parser.from_file('sample.pdf')
print(raw['content'])

Многостраничный PDF-файл может быть извлечен в виде текста на одной странице, а не на отдельной странице.число в качестве аргумента с использованием кода ниже

import PyPDF2
import collections
pdf_file = open('samples.pdf', 'rb')
read_pdf = PyPDF2.PdfFileReader(pdf_file)
number_of_pages = read_pdf.getNumPages()
c = collections.Counter(range(number_of_pages))
for i in c:
   page = read_pdf.getPage(i)
   page_content = page.extractText()
   print page_content.encode('utf-8')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...