Tôi mới bắt đầu với angularjs và cần một số trợ giúp. Tôi đang sử dụng ngStorage để xử lý lưu trữ cục bộ và thước đo góc với thông số e2e trong ứng dụng AngularJS.Thử nghiệm thước đo góc với ngStorage
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)
})
})
Kết quả:
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)
Tôi nghĩ rằng browser.refresh() xóa lưu trữ nội bộ. Có cách để giữ nó hay cách khác để kiểm tra cùng một thứ?
Cảm ơn bạn đã nâng cao.
Tôi đã thêm một vấn đề về github để hiểu rõ hơn về điều này: https://github.com/gsklee/ngStorage/issues/226 – cayleyh