【发布时间】:2015-01-24 16:04:51
【问题描述】:
我正在使用 PhantomJS 进行测试。我需要 PhantomJS 在执行以下命令后删除与上一个会话相关的所有信息,
phantom.exit()
实际上,它会这样做并且实际上会删除所有 cookie、缓存和历史记录。但是,它不会自动删除为 localStorage 命令保存的信息。我需要转到默认路径来保存此信息并手动删除文件。我想知道是否有任何自动删除此文件的方法。我测试了以下方法,但没有一个对我有用。
首先,我使用下面的命令来设置这个信息的新路径,但是PhantomJS并不关心它,只是再次使用它之前保存的信息。
--local-storage-path = path
其次,我使用 PhantomJS 的 page.open 部分使用以下命令清除路径,这对我也不起作用。
localStorage.clear();
【问题讨论】:
标签: javascript local-storage phantomjs