phantomjs重置cookie

Xel*_*eli 1 buildbot phantomjs codeception

我正在buildbot和phantomjs的帮助下实现代码.

这一切都很好,buildbot在提交时会激活代码,并且我在后台运行了phantomjs,接受来自de WebDriver的codeception连接.

然而问题是phantomjs正在保存cookie,所以我的第一个登录测试总是失败,因为用户已经登录了.

在每次测试运行后,如何让phantomjs重置它的cookie?

我尝试重新启动phantomjs,这解决了问题,但我不知道如何使用buildbot.此外,对于这个特定的问题,它似乎有些过分.

小智 9

清除cookie有两种方法:

  1. page.clearCookies() - 仅删除当前WebPage的cookie

  2. phantom.clearCookies() - 全局删除所有WebPages的所有Cookie

你可以在这里阅读更多.