Проблема: невозможно удалить файл 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);
});
});
});