量角器中的本地存储?

问题描述 投票:0回答:1

我是第一次写自动化测试用例。我正在尝试使用Angular中的Jasmine / Protractor编写e2e测试用例。所以我在这里给你一个场景。就像我服务/建立我的项目一样。加载的页面是“条款和条件”,有2个按钮接受和拒绝。

当我单击“接受”时,它将创建一个值为true的本地存储“isAccepted”

现在我的问题是

“当我运行命令Protractor时,如何使用Protular与Angular创建本地存储或模仿相同类型的场景?”

我们的项目正在使用Ionic框架在Angular上构建。

angular jasmine protractor karma-jasmine jasmine-node
1个回答
0
投票

您可以通过browser.executeScript() api在浏览器中执行javascript代码段。

var script = "window.localStorage.setItem('isAccepted', 'true')";
browser.executeScript(script);
© www.soinside.com 2019 - 2024. All rights reserved.