Javascript 在量角器测试中设置色度驱动程序首选项
在测试过程中,我试图找到一个下载文件的解决方案,我发现了一个问题,这个问题将我带到了chrome文件夹中的preferences文件 显然,没有关于关闭下载提示或/和设置默认文件夹的信息。有人知道我怎么做吗 以下是我尝试过的:Javascript 在量角器测试中设置色度驱动程序首选项,javascript,protractor,selenium-chromedriver,Javascript,Protractor,Selenium Chromedriver,在测试过程中,我试图找到一个下载文件的解决方案,我发现了一个问题,这个问题将我带到了chrome文件夹中的preferences文件 显然,没有关于关闭下载提示或/和设置默认文件夹的信息。有人知道我怎么做吗 以下是我尝试过的: capabilities: { 'browserName': 'chrome', 'chromeOptions': { prefs: { 'downloads': {
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
prefs: {
'downloads': {
'prompt_for_download': false,
'default_directory': '/downloads/'
}
}
}
},
您的操作是正确的,除非您需要:
- 指定“下载”目录的绝对路径
- 添加
选项目录\u升级
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
prefs: {
download: {
'prompt_for_download': false,
'directory_upgrade': true,
'default_directory': '/absolute/path/here'
}
}
}
},
另请参见:明白了,关键是绝对路径,而不是相对路径。PS:它是下载,而不是下载。显然这对其他计算机不起作用,对吗?有没有关于如何做相对的想法?要使它使用相对路径,可以使用:
默认目录:process.cwd()+“/relative/path/”
。