我最近升级到Chromedriver 2.15
现在,当我点击指向pdf文件的链接时,它会自动下载,而不是像以前一样在新标签页中显示。
<a id="my_pdf_file" format="pdf" target="_blank" href="/my_pdf_file.pdf">My PDF File</a>
有没有办法恢复在新标签中显示pdf的旧行为?
答案 0 :(得分:2)
目前这是Chrome的一个未解决的问题,而不是Chromedriver:
Unable to open a PDF file in chrome since upgrading to v 42.0.2311.90
在M41和M42之间的某个时刻,更改了--test-type开关的行为,以便下载PDF而不是显示。
我更新了Chrome 44.0.2391.0 dev-m (64 bit)
的dev分支的最新版本,在Selenium中运行了一个打开PDF的测试,并且可以确认默认情况下PDF在新标签页中打开。
使用以下方法测试:
Chrome 44.0.2391.0 dev-m (64 bit)
Selenium 2.45
Chrome Driver 2.15
因此,您可以使用开发版Chrome,直到发布版本赶上,尝试上面链接中的一个解决方法,或者等待它很快就会得到解决。
答案 1 :(得分:0)
这就是你define a Chrome profile with Watir
的方法这是chromedriver capabilities page
我一眼就看不到启用/停用Chrome PDF查看器(chrome:// plugins /)
但是,您可以set up your own profile - 查看“使用自定义配置文件”#39;部分。