мой URL будет www.test.com/PDFFile/GeneratePDF?queryString=PWTBxi3jD0330OuqnuaNT
мой сценарий - я хочу щелкнуть ссылку, когда откроется файл PDF, прочитайте PDF и закройте вкладку.мой код
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
System.out.println("No. of tabs: " + tabs.size());
driver.switchTo().window(tabs.get(1));
System.out.println(driver.getCurrentUrl());
URL url = new URL(driver.getCurrentUrl());
InputStream is = url.openStream();
BufferedInputStream fileToParse = new BufferedInputStream(is);
PDDocument document = null;
try {
document = PDDocument.load(fileToParse);
output = new PDFTextStripper().getText(document);
} finally {
if (document != null) {
document.close();
}
fileToParse.close();
is.close();
}
words = output.split("\\n");
return words;
код выдает ошибку как java.io.IOException: сервер вернул код ответа HTTP: 500 для URL: http://www.test.com/PDFFile/GeneratePDF?queryString=PWTBxi3jD0330OuqnuaNT на sun.net.www.protocol.http.HttpURLConnection.getInputStream0 (HttpURLConnection.java:1876) в sun.net.www.protocol.http.HttpURLConnection.getInputStream (HttpURLConnection.java:1474) в java.net.URL.openStream (URL.java:1045) в com.hmids.utilities.PDFDataExtractor.readPDFInURL (PDFDataExtractor.java:37)
как справиться с этим