我正在使用量角器,需要访问会话存储键,然后更新返回对象内特定键的值。
browser.driver.executeScript('return window.sessionStorage.getItem("claims_obj");').then((retVal) => {
console.log(':::***:::' + retVal);
});
它显示以下内容-
{
"code": "123"
"description": "desc"
"imageUrl": "TODO"
"firstName": "test"
"lastName": "test"
"name": "test test"
"roles": ["ADMIN USER READ WRITE"]
"userId": "654"
}
尽管它看起来像一个JSON对象,但是由于某种原因,它以typeof
的形式给出string
我需要将角色更新为[READ]
,但无法做到这一点。知道我们该怎么做吗?