在编写量角器spec.js文件的测试用例中从浏览器获取会话值

Getting the session values from the browser in test case writing protractor spec.js file

本文关键字:浏览器 获取 会话 测试用例 量角器 spec 文件 js      更新时间:2023-09-26

我试过了:

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);
});