擅长:python、mysql、java
<p>在Selenium中下载文件从来不是一个好主意。你不能控制下载文件的位置和文件名,如果你想知道,那么你必须使用肮脏的黑客。这取决于浏览器及其设置,以及以前是否下载过同一文件。</p>
<p>另外,你必须注意在下载后删除文件,否则,同一文件的许多副本将垃圾邮件你的硬盘驱动器,直到它完全充满。</p>
<p>如果可能的话,你应该打电话给</p>
<pre><code>string downloadUrl = ButtonDownloadPdf.GetAttribute("href");
</code></pre>
<p>然后自己处理下载,使用常规方法,而不是Selenium。</p>