Я использую Selenium и ChromeDriver 2.43.1 с новейшим Chrome (версия 42.0.2311.135 во время запроса quetion). Мое веб-приложение создает PDF-файл. Он отправляется с правильным типом MIME, и он также корректно открывается в программе просмотра Chrome PDF. Однако, когда я пытаюсь открыть PDF, используя Selenium в Chrome, который запускается WebDriver, он загружается.PDF не открывается в Chrome, начиная с Selenium
Я полагаю, что это могут быть некоторые настройки, которые Selenium или WebDriver используют для запуска Chrome.
Я пробовал settings a few switches, но пока ничего не получилось. Мой код:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
// Add ChromeDriver-specific capabilities through ChromeOptions.
ChromeOptions options = new ChromeOptions();
options.addArguments("--please-make-it-work"); // not a real switch
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
webDriver = new ChromeDriver(capabilities);
webDriver.get(url);
Что мне действительно нужно, так это запустить браузер в обычном режиме. Он не нуждается ни в каких настройках профиля, просто по умолчанию, которые откроют PDF.
Вы проверили эту ссылку? http://stackoverflow.com/questions/29780399/how-to-open-pdf-in-chromedriver-2-15-without-downloading-it –