Я могу загрузить профиль при работе с селеном через chrome: Профиль 1, однако, есть определенные предварительные настройки, которые я установил в профиле, которые я хочу использовать, которых я замечаю, которых нет, когда селен запускает его(Я вижу это, когда открываю браузер и просматриваю профиль вручную).
//const {webdriver, Builder, By, Key, until} = require('selenium-webdriver');
var webdriver = require('selenium-webdriver');
//const webdriver = require('selenium-webdriver');
require('chromedriver');
const { Options } = require('selenium-webdriver/chrome');
async function main () {
var url = 'https://google.com/';
const options = new Options();
options.addArguments('user-data-dir=/Users/Lulz/Library/Application Support/Google/Chrome/');
options.addArguments("profile-directory=Profile 1");
let driver = await new webdriver.Builder().withCapabilities(webdriver.Capabilities.chrome()).setChromeOptions(options).build();
//new webdriver.Builder().withCapabilities(options.toCapabilities()).build();
//await driver.sleep(1000)
await driver.get(url);
//await driver.get('chrome://version')
await driver.sleep(1000)
}