【问题标题】:how to get last downloaded file name from chrome download list [i.e. chrome://downloads] using java?如何从 chrome 下载列表中获取上次下载的文件名 [即chrome://downloads] 使用java?
【发布时间】:2019-07-20 19:35:10
【问题描述】:

我想获取最后下载的文件名以从 java 中读取它。我正在使用 selenium,需要从 chrome 下载列表或我的下载目录中获取最后下载的文件名。

【问题讨论】:

  • 您是否需要从网络浏览器中提取文件名?由于 selenium 启动的 test-'browser' 不是您实际 webbrowser 的副本,因此不会包含下载列表,这将很难。如果您可以从用户下载目录中获取文件名,这将容易得多。
  • 查看我的答案here

标签: java selenium


【解决方案1】:

您可以在新标签页中打开下载页面。该页面正在使用 shadow-root,因此您必须做一些小技巧来访问这些元素。请参阅this page 上的答案,尤其是 JavaScript 示例。它将帮助您绕过 shadow-root 并访问您需要的元素

【讨论】:

    猜你喜欢
    • 2019-05-21
    • 1970-01-01
    • 2020-07-12
    • 2012-07-09
    • 1970-01-01
    • 2020-05-25
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多