使用Casperjs清除当地存储

Max*_*e P 2 javascript local-storage phantomjs casperjs

我正在使用casperjs使用localstorage对backbonejs应用程序进行一些测试.

我的问题是,在使用casperjs进行测试时,我无法清除localstorage.

我一直试图localStorage.clear();在我的casper文件的开头使用但没有清除.

小智 7

我通过删除以下目录之一中的文件*.localstorage找到了解决此问题的方法:

Windows c:\ Users\YOUR_USER\AppData\Local\Ofi Labs\PhantomJS \

Mac OS X:/ Users/YOUR_USER/Library/Application Support/Ofi Labs/PhantomJS

Linux:/home/YOUR_USER/.local/share/data/Ofi Labs/PhantomJS


sol*_*oft 6

加载页面后运行此怎么办?

casper.evaluate(function() {
  localStorage.clear();
}, {});
Run Code Online (Sandbox Code Playgroud)