我需要从selenium RC获取会话ID,所以我可以将它传递给selenium网格,看看我的测试运行的是什么框。这在Webdriver中很简单(有一个受保护的方法getSessionId()),但是我找不到Selenium RC的任何东西。有谁知道这样做的方法?我不是在讨论JSESSIONID cookie,而是使用SessionId Selenium,因此您可以重用浏览器窗口。
答案 0 :(得分:0)
一种方法是执行
String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs();
然后解析会话。您应该最终看到以下内容:
... Allocated session a6d75784d2e64a83898fa310796e24de for ...
更新:更好的方法是使用
String logs = selenium.getLog();
只能获得会话日志。