在编写量角器spec.js文件的测试用例中从浏览器获取会话值
Getting the session values from the browser in test case writing protractor spec.js file
我试过了:
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);
});
相关文章:
- 是否可以使用javascript从浏览器获取访问的上一页的URL
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- 让浏览器获取源代码并重新编译脚本以进行实时编辑
- 跨浏览器获取密钥代码
- 通过javascript从浏览器获取奥尔森时区ID信息
- 从浏览器获取制表键
- 在 node.js 上使用 socket.on 方法从浏览器获取数据
- 在本机浏览器获取中设置授权
- Web浏览器获取css和javascript文件
- 在编写量角器spec.js文件的测试用例中从浏览器获取会话值
- Android浏览器:获取视口大小
- 如何使用无头浏览器获取特定的get请求
- 跨浏览器-获取CSS颜色
- 从浏览器获取客户端时区
- 真正跨浏览器获取文档高度的方法
- 从node.js到浏览器获取大查询结果
- 从web浏览器获取位置
- 如何从浏览器获取TimeZoneID
- 从浏览器获取上传文件夹和文件名
- 如何使用javascript从浏览器获取当前光标样式