Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用selenium检查会话存储中的条目_Javascript_Node.js_Selenium_Session_Selenium Webdriver - Fatal编程技术网

Javascript 如何使用selenium检查会话存储中的条目

Javascript 如何使用selenium检查会话存储中的条目,javascript,node.js,selenium,session,selenium-webdriver,Javascript,Node.js,Selenium,Session,Selenium Webdriver,在继续测试之前,我希望检查会话存储中是否存在值。但是,当我执行脚本时,它返回为未定义。已尝试以下方法: let storage = await this.executeScript('return window.sessionStorage.getItem("sessionUser")') console.log(storage) 还有: let storage = await this.executeScript('return window.sessionStorage.length');

在继续测试之前,我希望检查会话存储中是否存在值。但是,当我执行脚本时,它返回为未定义。已尝试以下方法:

let storage = await this.executeScript('return window.sessionStorage.getItem("sessionUser")')
console.log(storage)
还有:

let storage = await this.executeScript('return window.sessionStorage.length');
console.log(storage)
但是,即使我停止测试并通过dev工具手动检查是否存在密钥对值,这两个函数都返回未定义


有人能告诉我我做错了什么吗?谢谢

您在Selenium中使用的是哪种语言绑定?您好,Ishtita-我们使用的是javascript,特别是框架Cucucmberjs。