Node.js Selenium Webdriver不加载文件路径(NodeJS)
我正试图为Chrome浏览器设置下载位置,但我被卡住了Node.js Selenium Webdriver不加载文件路径(NodeJS),node.js,selenium,selenium-webdriver,Node.js,Selenium,Selenium Webdriver,我正试图为Chrome浏览器设置下载位置,但我被卡住了 const webdriver=require('selenium-webdriver'); const chrome=require('selenium-webdriver/chrome'); const chromeOptions=new chrome.Options(); chromeOptions.set('download.default_directory',uu dirname+'/download'); const buil
const webdriver=require('selenium-webdriver');
const chrome=require('selenium-webdriver/chrome');
const chromeOptions=new chrome.Options();
chromeOptions.set('download.default_directory',uu dirname+'/download');
const builder=等待新的builder()
.forBrowser('chrome')
.setChromeOptions(chromeOptions)
.build();
我做错了什么?传递我自己的下载文件夹的正确方法是什么
非常感谢 我终于知道了
const{Builder}=require('selenium-webdriver')
const chrome=require('selenium-webdriver/chrome')
const chromePrefs={'download.default_目录':_目录名+'/download'}
const chromeOptions=new chrome.Options().setUserPreferences(chromePrefs)
const driver=wait new Builder()
.forBrowser('chrome')
.setChromeOptions(chromeOptions)
.build()
.catch(e=>console.error(e))
在NodeJS中,setUserPreferences不再是实验性的 我终于知道了
const{Builder}=require('selenium-webdriver')
const chrome=require('selenium-webdriver/chrome')
const chromePrefs={'download.default_目录':_目录名+'/download'}
const chromeOptions=new chrome.Options().setUserPreferences(chromePrefs)
const driver=wait new Builder()
.forBrowser('chrome')
.setChromeOptions(chromeOptions)
.build()
.catch(e=>console.error(e))
在NodeJS中,setUserPreferences不再是实验性的 这里有一个Java的答案,但在这里可能也适用:@AndiCover setExperimentalOption在NodeJS chrome选项上不存在:-/这里有一个Java的答案,但在这里可能也适用:@AndiCover setExperimentalOption在NodeJS chrome选项上不存在:-/谢谢,伙计。你救了我的命。我花了半天时间想弄明白。谢谢你,伙计。你救了我的命。我花了半天时间想弄明白。