Можете ли вы сделать несколько вещей с куки в NightmareJS? - PullRequest
0 голосов
/ 09 апреля 2019

У меня проблема с NightmareJS, и я несколько раз пытаюсь что-то сделать с cookie-файлами для одного и того же экземпляра браузера Nightmare.

Здесь сохраняется страница куки, которая работает.

.cookies.get()
.then((cookies) => {
    fs.writeFileSync('cookies.json',JSON.stringify(cookies, null, 2),'utf8')
})

Затем на странице происходят еще некоторые события, такие как .clicks и .waits.

Затем я пытаюсь, например, сбросить страницу куки. Я пробовал другие вещи, такие как перезапись файла cookie, установка файлов cookie на странице, но, похоже, ничего не работает вообще.

Я попробовал это, но я получил "Неожиданный токен". ошибка

    .then((cookies) => {
        .clearAll()
    })

Затем я пытаюсь это сделать, и я получаю «Не удается прочитать свойство« clearAll »из неопределенного

.cookies.clear

В целом, примером может служить то, что не работает.

    .cookies.get()
    .then((cookies) => {
        fs.writeFileSync('cookies.json',JSON.stringify(cookies, null, 2),'utf8')
    })


    .then((cookies) => {
        .clearAll()
    })
...