作为测试的一部分,我想将文件下载到特定路径,相对于我的夜班项目的根文件夹。
下载按钮不提供任何确认窗口,因此在按钮被单击到某个默认下载文件夹后立即下载文件 - 但我不知道在何处以及如何配置此默认目录。
我使用Chrome浏览器。
答案 0 :(得分:4)
您可以使用prefs
选项指定默认下载目录。有几点需要注意:
'desiredCapabilities': {
'browserName': 'chrome',
'chromeOptions': {
'prefs': {
'download': {
'prompt_for_download': false,
'default_directory': '/absolute/path/to/directory'
}
}
}
},
可以在配置中使用相对路径,并使用process.cwd()
指定绝对路径。以下是如何使其工作的示例。这仅在您的配置位于根目录中时才有效。对于其他方案,请改用path.join()
和__dirname
。
'default_directory': process.cwd() + '/relative/path/'