Selenium- 阅读在新选项卡中打开的 pdf 没有 url

Selenium- Read a pdf that opens in New tab without url

在我们的应用程序中,我们有一个场景,我们点击 link 并在点击后打开一个新选项卡,其中包含一个动态生成的 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 的选项。

有什么办法可以解决这个问题吗?? 提前谢谢你。

尝试使用操作 class 将所有内容 select 使用 "CTRL+A" 然后复制 ("CTRL+C") 然后将其粘贴到您可以提取文本并验证的位置。