【发布时间】:2014-06-04 11:38:38
【问题描述】:
我在 c# 中使用 selenium web 驱动程序。 当我使用 JavaScript 方法写入本地存储时,它工作正常 (我可以通过检查查看 html 页面中的值),但是如果我尝试从本地存储中读取我刚刚编写的内容,它会返回 Null。 感谢您的帮助。
写作(作品):
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("localStorage.setItem('key','value');");
读取(返回 Null ):
Object Value= js.ExecuteScript("localStorage.getItem('key')");
【问题讨论】:
-
Selenium API 有一个
local_storage端点:code.google.com/p/selenium/wiki/JsonWireProtocol#/session/…
标签: c# javascript selenium