访问Selenium LocalStorage Node.js

时间:2018-07-03 19:57:32

标签: node.js selenium

我正在尝试使用硒从键中检索值,我一直在搜索数小时,没有人或任何东西告诉我我该怎么做, 我尝试检索的内容是我在键入F12时获得的:https://i.imgur.com/xYSHnnC.png 在客户端。

3 个答案:

答案 0 :(得分:1)

你可以使用这个:

driver.executeScript(
        "localStorage.getItem(arguments[0])", key
    );

答案 1 :(得分:0)

尝试一下:

window.localStorage.getItem("BrowserHandoffStore");

此处示例:

window.localStorage.setItem("test", false);
window.localStorage.getItem("test")

输出:

false

答案 2 :(得分:0)

针对可能仍在寻找解决方案的人:
您可以使用网络驱动程序executeScript

async function(localStorageFieldName){
      await driver.executeScript(function(){
         return localStorage.getItem(arguments[0])
      },localStorageFieldName)
}

对executeScript的引用:link