【问题标题】:Change file name downloading via selenium chromedriver通过 selenium chromedriver 更改文件名下载
【发布时间】:2018-03-29 05:20:28
【问题描述】:

我正在研究自动下载文件的自动化。我需要在下载开始之前更改 chrome 中的文件名。

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

在此按钮单击文件开始自动下载。谁能建议如何重命名文件的解决方案?

【问题讨论】:

  • 我认为使用浏览器下载时无法在下载前更改文件名。但是您可以尝试从页面上的按钮/链接获取文件的直接链接,并将此链接的内容下载到您想要的任何文件。

标签: c# google-chrome selenium


【解决方案1】:

这个is 不是possiblejust 使用selenium,假设您尝试在下载内容时出现的标准Windows 提示符中输入文件名。

不过,您可以考虑将另一个 UI 测试框架集成到您的测试中,例如 CodedUI、AutoIT 或 White。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 2015-01-09
    • 2017-08-14
    • 1970-01-01
    相关资源
    最近更新 更多