【发布时间】:2020-07-20 07:19:34
【问题描述】:
我正在尝试使用 nodeJs + selenium 设置本地存储。实际上我用下面的代码尝试了 Java + Selenium,它对我来说效果很好。
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("localStorage.setItem(arguments[0],arguments[1])", "Id", "{\"_expired\":0,\"_value\":\"133\"}")
但是,使用nodeJs无法实现同样的事情,已经尝试了一些方法,比如-
localStorage.setItem('Id', '{\"_expired\":0,\"_value\":\"133\"}');
但不是放入浏览器本地存储,而是写入一些本地文件。
我想在Application >> Local Storage >>{site url}中设置key和value
【问题讨论】:
标签: javascript node.js selenium selenium-webdriver