javascript - Set an item from localStorage in a protractor test -
describe('the feature', function() { beforeeach(function () { browser.executescript('localstorage.setitem("key","value");'); }); it('should this', function() { }); });
but error when test run against selenium chromedriver 2.10 , chrome 37
executing: [execute script: window.localstorage.setitem("key","value");, []]) 15:31:29.747 warn - exception thrown org.openqa.selenium.webdriverexception: <unknown>: failed read 'localstorage' property 'window': storage disabled within 'data:' urls. (session info: chrome=37.0.2062.120) (driver info: chromedriver=2.10.267518,platform=linux 3.11.0-26-generic x86_64) (warning: server did not provide stacktrace information)
any thought problem cam ?
according 1 of answers @ remove item localstorage in protractor test, happens when seek access localstorage without hitting browser (say, browser.get
) first when using chrome driver. solution seems to nail browser first (maybe root page) page loaded in chrome can manipulate localstorage. @ to the lowest degree have been doing our project. hope helps!
javascript selenium-webdriver protractor angularjs-e2e
No comments:
Post a Comment