我试过了:
browser.executeScript("return window.sessionStorage.getItem('UserDataSession');");
browser.driver.executeScript('sessionStorage.getItem("UserDataSession");');
browser.sleep(2000);
browser.driver.executeScript('sessionStorage.getItem("UserDataSession");')
.then(function(retValue) {
});
但都不适合我。
我正在尝试使用这些代码在量角器端到端测试angularjs spec.js文件
您应该接受executeScript()
返回的承诺,然后使用它来执行您的操作。-
browser.executeScript("return window.sessionStorage.getItem('UserDataSession');")
.then(function(sess){
console.log(sess);
});