PhantomJS 多次加载同一页面不起作用,无法清除缓存

PhantomJS load same page multiple times does not work, cannot clear cache

我正在尝试使用 PhantomJS 来加载测试网站,但我遇到了这个问题,PhantomJS 只加载了一次网站,之后它并没有真正命中它,我看到有很多人讨论询问这个功能用于负载测试目的,但看起来它还没有包含在 PhnatomJS 中。有人 运行 遇到同样的问题吗?克服这个问题的最佳方法是什么?也有人使用 Selenium WebDriver PhantomJSDriver 取得成功吗?谢谢。

使用 PhantomJSDriver,您也许可以使用:

driver.manage.deleteAllCookies();

我通过调用 driver.executePhantomJs(javascript, "UTF-8") 来清除内存缓存。 或者可以按以下方式完成 - driver.executePhantomJS("var page = this; page.clearCookies(); page.clearMemoryCache(); page.close(); return 'DONE';");