Невозможно удалить httpOnly: true secure: true cookie, используя deleteAllCookies () в безголовом хроме в транспортире в докере - PullRequest
0 голосов
/ 06 июня 2018

Проблема: невозможно удалить файл httpOnly: true, secure: true cookie с использованием browser.driver.manage (). DeleteAllCookies () в безголовом хроме в транспортире в докере.

Может сделать то же самоев моей локальной настройке: windows> транспортир> chrome

Настройка: транспортир 5.3.2, chromedriverVersion: '2.37.544315, chrome' версия '=> '66 .0.3359.117', платформа = Linux 3.10.0-862.3.2.el7.x86_64 x86_64).Изображение Docker: узел: 9-полосный.

Параметры файла Docker:

args "-v /tmp:/tmp --privileged  --net=host --shm-size=2gb"

Параметры Chrome:

 args: ['no-sandbox','headless','disable-gpu','window-size=1366,768'],

Пример кода:

    browser.manage().getCookies().then(function (cookies) {       
        console.dir(cookies);
            browser.driver.manage().deleteAllCookies();
            browser.sleep(5000).then(function (completed) {
                browser.manage().getCookies().then(function (cookies) {
                    console.dir(cookies);
                           });
    });
});

1 Ответ

0 голосов
/ 07 июня 2018

добавить к вашему capabilities в protractor.conf файле.Это заставит запускать каждый тест в отдельном узле js thread.

  capabilities: {
    shardTestFiles: true,
    maxInstances: 1
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...