我需要下载一个包含Selenium的pdf文件。单击按钮时会下载此 pdf 文件。文件的 URL 不可访问,按钮提交表单,服务器响应直接与文件一起(没有确认对话框(。
我正在使用PhantomJS WebDriver(该项目是C#(,因为该应用程序将是一个Azure Webapp,所以我不能使用ChromeDriver或类似的东西。问题是PhantomJS无法处理二进制文件,因此当我模拟按钮中的单击时,该应用程序不会下载任何内容。
任何想法??
P.D:Selenium不仅用于pdf下载,该项目还对它进行了很多废弃。
如果您使用的是Azure并且找不到任何解决方案,我建议您使用图形界面的虚拟机,以便您可以运行ChromeDrive(或另一个(实例。