Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java PhantomJS多次加载同一页面无效,无法清除缓存_Java_Selenium Webdriver_Phantomjs_Load Testing - Fatal编程技术网

Java PhantomJS多次加载同一页面无效,无法清除缓存

Java PhantomJS多次加载同一页面无效,无法清除缓存,java,selenium-webdriver,phantomjs,load-testing,Java,Selenium Webdriver,Phantomjs,Load Testing,我正试图使用PhantomJS来测试网站的负载,但我面临着这个问题,PhantomJS只加载了一次网站,之后它实际上并没有命中它,我看到有很多人在讨论为了负载测试的目的而问这个特性,但看起来它还没有包含在PhnatomJS中。有人遇到过同样的问题吗?克服这一问题的最佳方法是什么?还有人成功地使用SeleniumWebDriver PhantomJSDriver来实现同样的目标吗?谢谢。使用PhantomJSDriver,您可以使用: driver.manage.deleteAllCookies(

我正试图使用PhantomJS来测试网站的负载,但我面临着这个问题,PhantomJS只加载了一次网站,之后它实际上并没有命中它,我看到有很多人在讨论为了负载测试的目的而问这个特性,但看起来它还没有包含在PhnatomJS中。有人遇到过同样的问题吗?克服这一问题的最佳方法是什么?还有人成功地使用SeleniumWebDriver PhantomJSDriver来实现同样的目标吗?谢谢。

使用PhantomJSDriver,您可以使用:

driver.manage.deleteAllCookies();

我通过调用driver.executePhantomJs(javascript,“UTF-8”)来清除内存缓存。 或可按以下方式进行: driver.executePhantomJS(“var page=this;page.clearCookies();page.clearmorycache();page.close();返回'DONE';”