当我使用getSessionId()
获取当前窗口的会话ID时,该会话ID应由当前driver
标识。像这样的代码。
String sessionId = ((RemoteWebDriver) driver).getSessionId().toString();
sessionId
的值与chrome JSESSIONID
中的Resources->Cookies->JSESSIONID
不同。
RemoteWebDriver
无法获得正确的值吗?如何获得正确的会话ID?感谢。
答案 0 :(得分:3)
试试这个:
//Assume Wed Driver is initiated properly
Cookie cookie= driver.manage().getCookieNamed("JSESSIONID");
System.out.println(cookie.getValue());