Я только начал с angularjs и нуждаюсь в некоторой помощи. Я использую ngStorage для работы с локальным хранилищем и транспортиром для спецификаций e2e в приложении AngularJS.Испытание утяжелителей с 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)
})
})
Результат:
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)
Я думаю, что browser.refresh() очищает локальное хранилище. Есть способ сохранить это или другой способ проверить одно и то же?
Спасибо за расширенный.
Я добавил вопрос о github, чтобы получить более полное представление об этом: https://github.com/gsklee/ngStorage/issues/226 – cayleyh