phantomjs сбрасывает куки

Я реализую кодирование с помощью buildbot и phantomjs.

Это все работает просто отлично, buildbot запускает кодовое восприятие, когда коммит сделан, и у меня есть phantomjs, работающий в фоновом режиме, принимающий соединения из кодового восприятия с де WebDriver.

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

Как я могу сделать так, чтобы фантомы сбрасывали куки-файлы после каждого запуска теста?

Я попытался перезапустить phantomjs, и это решает проблему, но я не знаю, как это сделать с помощью buildbot. Плюс это кажется излишним для этой конкретной проблемы..

1 ответ

Есть 2 способа очистки куки:

  1. page.clearCookies() - удалить куки только для текущей веб-страницы

  2. phantom.clearCookies() - удалить все куки в глобальном масштабе для всех веб-страниц

Вы можете прочитать больше здесь.

Другие вопросы по тегам