如何使用水豚查看本地存储和会话存储

时间:2019-09-03 06:54:59

标签: ruby capybara google-chrome-headless poltergeist

我正在做一些分析,以确认通过与某些网站的各种交互将哪些数据存储在客户端上。 我想使用Capybara(和Poltergeist / headless chrome)使其自动化。 我可以用

@session.driver.cookies

是否可以对任何本地存储和会话存储执行类似的操作?扫描文档,但找不到任何内容。

1 个答案:

答案 0 :(得分:0)

Poltergeist和无头铬是不同的东西。此时,Poltergeist已过时/停产,但是如果您通过硒驱动程序使用无头铬,则可以按以下方式访问它们:

@session.driver.browser.local_storage
@session.driver.browser.session_storage

注意:这是特定于硒驱动程序的-唯一的交叉驱动程序方法是通过evaluate_script

访问它们
相关问题