Selenium Driver | Ошибка | Вместо скачивания pdf файла открывается в новой вкладке окна - PullRequest
0 голосов
/ 30 августа 2018

Я новичок в селене, и я просто ищу PDF в Google и нажимаю на него, чтобы загрузить его.

Когда я делаю вручную. Я могу загрузить файл PDF, но через драйвер Selenium, когда я нажимаю на ссылку, он перенаправляет на новую вкладку браузера и открывает PDF, вместо того, чтобы показывать окно загрузки.

 FirefoxProfile profile= new FirefoxProfile();
 profile.setPreference("browser.download.dir", "D:\\Selenium");
 profile.setPreference("browser.helperApps.neverAsk.saveToDisk",
 "application/pdf;");


 //Clicking on the pdf link. driver.get("https://www.google.com");
 driver.findElement(By.name("q")).sendKeys("Download sample pdf");
 driver.findElement(By.name("btnK")).click();
 driver.findElement(By.xpath(".//*[@id='rso']/div/div/div[1]/div/div/h3/a")).click();
 Thread.sleep(5000);
...