我正在做一些分析,以确认通过与某些网站的各种交互将哪些数据存储在客户端上。 我想使用Capybara(和Poltergeist / headless chrome)使其自动化。 我可以用
@session.driver.cookies
是否可以对任何本地存储和会话存储执行类似的操作?扫描文档,但找不到任何内容。
答案 0 :(得分:0)
Poltergeist和无头铬是不同的东西。此时,Poltergeist已过时/停产,但是如果您通过硒驱动程序使用无头铬,则可以按以下方式访问它们:
@session.driver.browser.local_storage
@session.driver.browser.session_storage
注意:这是特定于硒驱动程序的-唯一的交叉驱动程序方法是通过evaluate_script