Сохранять файлы cookie / сеанс при закрытии окна и загружать при открытии - PullRequest
0 голосов
/ 18 июня 2020

Я создаю браузер с селеном в nodejs

, но мне нужно сохранить сеанс / приготовить ie КОГДА окно закрывается

Я пробовал:

const { Builder } = require('selenium-webdriver');
const fs = require('fs');

async function example() {
  let driver = await new Builder()
  .forBrowser('firefox')
  .build();
  await driver.get('http://www.facebook.com');

  // fs.appendFile('server.log', driver.manage().getCookies().toString(), function (err) {
  //   if (err) return console.log(err);
  //   console.log('Appended!');
  // });
}

example();

но его открыть и сохранить, мне нужно сохранить, КОГДА браузер закрыт, я подумал примерно так: driver.addEventListener('on-close', function() { fs.appendFile('server.log', driver.manage().getCookies().toString(), function (err) { // if (err) return console.log(err); // console.log('Appended!'); }) но я не нашел ничего о «при закрытии»

Спасибо за помощь =)

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте следующее:

driver.quit(function())
...