phantomjs сбрасывает куки
Я реализую кодирование с помощью buildbot и phantomjs.
Это все работает просто отлично, buildbot запускает кодовое восприятие, когда коммит сделан, и у меня есть phantomjs, работающий в фоновом режиме, принимающий соединения из кодового восприятия с де WebDriver.
Проблема, однако, в том, что phantomjs сохраняет куки, поэтому мой первый тест, который входит в систему, всегда не проходит, потому что пользователь уже вошел в систему.
Как я могу сделать так, чтобы фантомы сбрасывали куки-файлы после каждого запуска теста?
Я попытался перезапустить phantomjs, и это решает проблему, но я не знаю, как это сделать с помощью buildbot. Плюс это кажется излишним для этой конкретной проблемы..
1 ответ
Есть 2 способа очистки куки:
page.clearCookies()
- удалить куки только для текущей веб-страницыphantom.clearCookies()
- удалить все куки в глобальном масштабе для всех веб-страниц
Вы можете прочитать больше здесь.