Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Protractor: sessionStorage variables

How would I get the value of a sessionStorage variable in protractor? I tried:

browser.executeScript('sessionStorage.getItem("login");');

but that returns null. Using sessionStorage.getItem() without browser.executeScript() returns an undefined for sessionStorage.

like image 990
xv47 Avatar asked Apr 28 '14 16:04

xv47


People also ask

Is sessionStorage always available?

sessionStorage is similar to localStorage ; the difference is that while data in localStorage doesn't expire, data in sessionStorage is cleared when the page session ends.

What is the sessionStorage?

Session storage is a popular choice when it comes to storing data on a browser. It enables developers to save and retrieve different values. Unlike local storage, session storage only keeps data for a particular session. The data is cleared once the user closes the browser window.


1 Answers

figured it out.

browser.executeScript("return window.sessionStorage.getItem('login');");
like image 84
zpydee Avatar answered Oct 06 '22 02:10

zpydee