我正在尝试创建本地存储密钥/值对。当我这样做时:
browser.executeScript('localStorage.setItem("groups", "[test]");');
我将[test]
作为值:
但是,我希望它是["test"]
有人可以告诉我如何修改browser.executeScript
行以逃避双引号字符?我在量角器测试中运行它。
我试过了:
browser.executeScript('localStorage.setItem("groups", "[\"test\"]");');
但得到此错误:
- Failed: unknown error: Runtime.evaluate threw exception: SyntaxError: missing ) after argument list
答案 0 :(得分:1)
我明白了。如果其他人想知道,你必须在双引号之前使用双斜杠。