【发布时间】:2020-06-04 08:54:06
【问题描述】:
我想使用 JS (TypeScript) 更改 chrome 的默认下载目录。尝试设置这样的选项:
让选项 = webdriver.ChromeOptions;
options.add_argument("download.default_directory=C:/Downloads")
让 driver = webdriver.chrome(options);
但是,选项设置为未定义,并且 webdriver 上不存在 ChromeOptions。
这里是完整的代码:
let webdriver = require('selenium-webdriver');
let chrome = require('selenium-webdriver/chrome');
let chromedriver = require('chromedriver');
chrome.setDefaultService(new chrome.ServiceBuilder(chromedriver.path).build());
// let driver = new webdriver.Builder()
// .withCapabilities(webdriver.Capabilities.chrome())
// .build();
let options = webdriver.ChromeOptions;
options.add_argument("download.default_directory=C:/Downloads")
let driver = webdriver.chrome(options);
let figma = 'https://www.figma.com/';
driver.get (figma).then(
backup
);
function backup() {
driver.sleep(3000);
driver.quit();
}
【问题讨论】:
标签: javascript selenium-webdriver selenium-chromedriver