使用 Selenium webdriver 查找下载的文件

Noa*_*sur 6 selenium-chromedriver selenium-webdriver

我正在使用 selenium web 驱动程序和 chrome 来创建一些测试。该测试单击一个按钮,将 zip 文件下载到主机。

下载后如何找到该文件?

Grz*_*icz 4

除非在您的代码中使用和进行明确设置(如此所述) ,否则此文件将位于Google Chrome 的默认下载位置DesiredCapabilitiesChromeOptions

下载文件夹的默认位置。

尼克斯系统:

String location = System.getProperty("user.dir") + "/Downloads";
Run Code Online (Sandbox Code Playgroud)

视窗:

String location = System.getProperty("user.dir") + "\\Downloads";
Run Code Online (Sandbox Code Playgroud)

  • 在unix系统中,要创建路径_/home/<user>/Downloads_,您应该使用“user.home”系统属性:`System.getProperty("user.home") + "/Downloads"` (2认同)