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

时间:2015-06-10 19:40:58

标签: java selenium-webdriver phantomjs load-testing

我正在尝试使用PhantomJS进行负载测试网站,但是我遇到了这个问题,PhantomJS只是加载网站一次,之后它实际上没有点击它,我看到有很多讨论让人们要求这个功能加载测试目的但看起来还没有包含在PhnatomJS中。有人遇到过同样的问题吗?什么是最好的方法来克服这个?还有人使用Selenium WebDriver PhantomJSDriver做同样的事情吗?谢谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

使用PhantomJSDriver,您可以使用:

driver.manage.deleteAllCookies();