在 Selenium 自动化 chrome 中打开 chrome 个新标签页 chrome

Open chrome new tab in Selenium automated chrome

我正在为不太擅长计算机的母亲创建一个自动网上银行余额检查,我一直停留在我想打开 pdf 文件的部分,该文件已经在本地 pc 中自动下载,然后在 selenium automated chrome ,有没有办法做到这一点,谢谢。

使用普通 webbrowser.open,它只打开 chrome 而不是 selenium 自动化 chrome

import webbrowser
file_ = 'C:\Users\user\Downloads\MASTERCARD PLATINUM'+month_year+".pdf"
webbrowser.open_new_tab("https://www.google.com")

要在 Selenium 测试自动化中处理 PDF 文档,我们可以使用名为 PDFBox

的 java library
public void verifyContentInPDf() {
    //specify the url of the pdf file
    String url ="http://www.pdf995.com/samples/pdf.pdf";
    driver.get(url);
    try {
        String pdfContent = readPdfContent(url);
        Assert.assertTrue(pdfContent.contains("The Pdf995 Suite offers the following features"));
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
    }

对于Python你可以按照这个 link