【发布时间】:2016-01-25 19:00:03
【问题描述】:
我正在尝试传入一个变量以用于执行脚本,如下所示:
var groupScript = '\'' + 'localStorage.setItem("groups", "[' + groupNames + ']"); + '\'''
当打印到控制台时给我:
'localStorage.setItem("groups", "[\\"lunch\\"]");'
如果我尝试运行:
browser.executeScript( groupScript );
它不会创建 localStorage 变量。但是,如果我运行以下命令(其中只有变量的值),它确实有效:
browser.executeScript( 'localStorage.setItem("groups", "[\\"lunch\\"]");');
有人可以让我知道我需要做什么才能让它与传递变量一起工作吗?尝试为我的量角器测试创建 localStorage 变量。谢谢!
【问题讨论】:
标签: javascript google-chrome browser local-storage protractor