use*_*925 5 selenium google-chrome
我希望使用硒自动化Chrome的“另存为PDF”。AFAIK开箱即用不支持Selenium。因此,我正在尝试写我自己的。我有一个问题。实际上,单击我网页上的“打印”按钮会打开一个带有可打印区域的新窗口。我正在尝试使用SwitchTo切换到此窗口。但这总是超时。
小智 1
您可以尝试禁用 Chrome PDF 插件并下载具有所需功能的提示窗口。像这样的东西:
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability("download.default_directory","C:");
cap.setCapability("download.prompt_for_download","false");
cap.setCapability("directory_upgrade","true");
cap.setCapability("plugins.plugins_disabled","Chrome PDF Viewer");
WebDriver driver = new ChromeDriver(cap);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4992 次 |
最近记录: |