java - Get cookies from selenium session -


i want session variable , cookies after login. have used selenium webdriver , login. how session , cookies after login in selenium.here code:

try {             webdriver driver = new firefoxdriver();             driver.get("https://pacer.login.uscourts.gov/csologin/login.jsf");             system.out.println("the title is"+driver.gettitle());             webelement id= driver.findelement(by.xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/table[1]/tbody/tr/td[2]/input"));             webelement pass=driver.findelement(by.xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/table[2]/tbody/tr/td[2]/input"));             webelement button=driver.findelement(by.xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/div[2]/button[1]"));              id.sendkeys("username");             pass.sendkeys("password");             button.click();         } catch (exception e) {              e.printstacktrace();         } 

please provide suggestion asap.

thanks

i ran code following code additions , able following value in console.

try {         webdriver driver = new firefoxdriver();         driver.get("https://pacer.login.uscourts.gov/csologin/login.jsf");         system.out.println("the title is" + driver.gettitle());         webelement id = driver                 .findelement(by                         .xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/table[1]/tbody/tr/td[2]/input"));         webelement pass = driver                 .findelement(by                         .xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/table[2]/tbody/tr/td[2]/input"));         webelement button = driver                 .findelement(by                         .xpath("/html/body/div[3]/div/div[1]/div[1]/div[15]/div[2]/form/div[2]/button[1]"));          id.sendkeys("username");         pass.sendkeys("password");         button.click();          thread.sleep(10000);         set<cookie> cookies = driver.manage().getcookies();         system.out.println("size: " + cookies.size());          iterator<cookie> itr = cookies.iterator();         while (itr.hasnext()) {             cookie cookie = itr.next();             system.out.println(cookie.getname() + "\n" + cookie.getpath()                     + "\n" + cookie.getdomain() + "\n" + cookie.getvalue()                     + "\n" + cookie.getexpiry());         }     } catch (exception e) {         e.printstacktrace();     } 

console

the title ispacer login

size: 1

jsessionid

/csologin/

pacer.login.uscourts.gov

e44c8*********************400602

null


instead of thread.sleep(10000) can try using explicit wait. believe web page took time set cookies since busy waiting page load.

hope helps you.


Comments

Popular posts from this blog

java - Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved -

Round ImageView Android -

How can I utilize Yahoo Weather API in android -