如何在chromedriver 2.15中打开pdf而不下载它

我最近升级到Chromedriver 2.15

现在,当我点击指向pdf文件的链接时,它会自动下载,而不是像以前一样在新标签页中显示.

<a id="my_pdf_file" format="pdf" target="_blank" href="/my_pdf_file.pdf">My PDF File</a>

有没有办法恢复在新标签中显示pdf的旧行为?

最佳答案 目前这是Chrome的一个未解决的问题,而不是Chromedriver:

Unable to open a PDF file in chrome since upgrading to v 42.0.2311.90

At some point between M41 and M42, the behavior of the –test-type switch was changed so that PDFs are downloaded instead of displayed.

我更新到Chrome 44.0.2391.0 dev-m(64位)的开发分支的最新版本,在Selenium中运行了一个打开PDF的测试,并且可以确认默认情况下PDF在新标签页中打开.

这是使用以下测试:

Chrome 44.0.2391.0 dev-m (64 bit)
Selenium 2.45
Chrome Driver 2.15

因此,您可以使用开发版Chrome,直到发布版本赶上,尝试上面链接中的一个解决方法,或者等待它很快就会得到修复.

点赞