从Selenium RC获取会话ID

时间:2012-09-12 21:23:17

标签: selenium-rc

我需要从selenium RC获取会话ID,所以我可以将它传递给selenium网格,看看我的测试运行的是什么框。这在Webdriver中很简单(有一个受保护的方法getSessionId()),但是我找不到Selenium RC的任何东西。有谁知道这样做的方法?我不是在讨论JSESSIONID cookie,而是使用SessionId Selenium,因此您可以重用浏览器窗口。

1 个答案:

答案 0 :(得分:0)

一种方法是执行

String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs();

然后解析会话。您应该最终看到以下内容:

... Allocated session a6d75784d2e64a83898fa310796e24de for ...

更新:更好的方法是使用

String logs = selenium.getLog();

只能获得会话日志。