【发布时间】:2017-10-05 18:58:02
【问题描述】:
我正在尝试为我的 Node.js Selenium Chrome 驱动程序指定一个文件下载目录。这是我创建 Web 驱动程序的代码:
var downloadFolder = '/Users/andrew/Desktop';
var driver = new webdriver.Builder()
.forBrowser('chrome')
.setChromeOptions(new chrome.Options()
.setUserPreferences({'download.default_directory': downloadFolder}))
.build();
我的实验显示我下载的文件仍然进入默认的/Users/andrew/Download 文件夹。我在这里做错了吗?顺便说一下,使用selenium-webdriver 作为我的模块。
【问题讨论】:
-
您最终找到解决方案了吗?
-
还没有,我认为这可能是一个错误
-
实际上,您共享的代码对我有用,我使用的是 chrome v76,来自 npm: "chromedriver": "^76.0.0", "selenium-webdriver": "^4.0.0- alpha.4"
标签: javascript node.js google-chrome selenium webdriver