selenium getSessionId没有得到JsessionID

时间:2014-03-31 08:36:59

标签: selenium selenium-webdriver webdriver automated-tests remotewebdriver

当我使用getSessionId()获取当前窗口的会话ID时,该会话ID应由当前driver标识。像这样的代码。

String sessionId = ((RemoteWebDriver) driver).getSessionId().toString();

sessionId的值与chrome JSESSIONID中的Resources->Cookies->JSESSIONID不同。

RemoteWebDriver无法获得正确的值吗?如何获得正确的会话ID?感谢。

1 个答案:

答案 0 :(得分:3)

试试这个:

//Assume Wed Driver is initiated properly 
Cookie cookie= driver.manage().getCookieNamed("JSESSIONID");
System.out.println(cookie.getValue());