从html 5本地硒存储读取
Read from html 5 local storage with selenium
我在c#中使用selenium web驱动程序。当我用JavaScript方法写入本地存储时,它运行良好(我可以用inspect在html页面中看到值),但如果我试图从本地存储读取我刚刚写的内容,它会返回Null。谢谢你的帮助。
写作(作品):
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("localStorage.setItem('key','value');");
读取(返回Null):
Object Value= js.ExecuteScript("localStorage.getItem('key')");
首先,您应该返回值,其次,您应该将返回值强制转换为已知类型。
value = (String) js.executeScript("return localStorage.getItem('key')");
问题更新,2018年用c#你会做:
browser.WebStorage.LocalStorage.GetItem("item")
相关文章:
- 如何将从XML读取的值存储到本地对象's成员使用.get()函数
- 可以't读取本地存储的远程变量的内容
- 如何存储&读取输入字段中的任意url
- Chrome,Safari在从本地存储读取时挂起,而Firefox很好
- 节点证书存储,节点仅从硬编码的证书列表中读取
- 如何从本地文件夹(磁盘存储)读取或获取图像文件,并使用nodejs服务器将其发送到Angularjs
- 如何读取存储在图像的数据src中的URL,并在另一个img控制器的src中设置该URL onclick
- 正在从本地windows存储文件夹读取js中的文件
- 如何读取mysql表记录并存储在javascript对象中
- 无法使用 store.getById() 从存储中读取模型记录
- 是否可以在页面中设置本地存储或会话变量 asp.net 并在另一页面上的javascript中读取它
- 余烬未正确初始化存储:无法读取未定义的属性“查找”
- 在一次读取中加载本地存储
- 读取 Javascript 本地存储以填充自动完成
- 无法使用本地存储读取未定义的属性推送
- 使用js从本地存储读取文件
- 是否有任何方法从存储读取而不是从组件在React-redux
- 我想从Extjs 4的存储读取数据,但它显示[对象对象]
- 从html 5本地硒存储读取
- 从html5本地存储读取JSON