C#硒下载动态生成的pdf

时间:2018-09-04 18:09:28

标签: c# selenium selenium-webdriver

我有一个生成动态pdf的网站。我想使用selenium下载相同的内容,但我试图单击“下载”按钮,但找不到它。

网站看起来像这样。

enter image description here

这样生成html。 enter image description here

我尝试使用以下方法单击下载按钮:

  IWebElement button = driver.FindElement(By.Id("download"));
  Actions action = new Actions(driver);
  action.MoveToElement(button).Perform();
  button.Click();

但是代码不起作用。由于这是动态pdf,因此我们没有任何特定的URL直接访问它。我也尝试过chromeOptions.AddUserProfilePreference("plugins.plugins_list", plugin);禁用插件。

寻找实现pdf下载的最佳解决方案。

0 个答案:

没有答案