2012-09-12 62 views
1

我需要从selenium RC获取会话ID,以便将其传递到硒网格以查看我的测试正在运行的框。在Webdriver(这是一个受保护的方法getSessionId())中做这件事很简单,但我没有找到Selenium RC的东西。有谁知道一种方法来做到这一点?我不是在谈论JSESSIONID cookie,而是使用sessionId Selenium,因此您可以重新使用浏览器窗口。从Selenium RC获取会话ID

回答

0

一种方法是执行

String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs(); 

,然后分析该会话。您应该结束了沿着线看到的东西:

... Allocated session a6d75784d2e64a83898fa310796e24de for ... 

更新:更好的办法是使用

String logs = selenium.getLog(); 

这将仅获取会话日志。