我刚开始使用angularjs并需要一些帮助.我正在使用ngStorage来处理AngularJS应用程序中的本地存储和量角器到e2e规范.
describe('Test', function() {
beforeEach(function () {
browser.driver.manage().window().setSize(1280, 1024)
browser.get('http://localhost:9000/#/test/first-test')
})
it("keeps the alternative marked", function () {
element(by.id('element')).click()
browser.refresh()
expect(element(by.id('element')).isSelected()).toBe(true)
})
})
Run Code Online (Sandbox Code Playgroud)
结果:
1) Test keeps the alternative marked
Message:
Expected false to be true.
Stacktrace:
Error: Failed expectation
at [object Object].<anonymous> (path/spec/test_spec.js:12:52)
Run Code Online (Sandbox Code Playgroud)
我认为browser.refresh()会清除本地存储.有办法保持它或其他方式测试同样的事情?
谢谢你的进步.