Есть ли способ сделать мой nodejs - кэш хранилища макросов селена? - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь создать макрос, который открывает браузер, переходит в мою учетную запись Outlook, экспортирует мой планировщик в Excel и сохраняет в той же папке.

const {Builder, By, Key, until} = require('selenium-webdriver');

(async function example() {
  let driver = await new Builder().forBrowser('chrome').build();
    await driver.get('https://path to my outlook-planner account.com');
})();

Но каждый раз, когда я запускаю приложение, chromedrive.exe открывается без кеша и снова просит меня снова войти в учетную запись. Есть ли способ остаться в моей учетной записи?

1 Ответ

0 голосов
/ 25 октября 2019

Попробуйте загрузить браузер с определенным пользовательским экземпляром.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=C:\\Path") #Path to your chrome profile
w = webdriver.Chrome(executable_path="C:\\Users\\chromedriver.exe", chrome_options=options)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...