1
我需要从selenium RC获取会话ID,以便将其传递到硒网格以查看我的测试正在运行的框。在Webdriver(这是一个受保护的方法getSessionId())中做这件事很简单,但我没有找到Selenium RC的东西。有谁知道一种方法来做到这一点?我不是在谈论JSESSIONID cookie,而是使用sessionId Selenium,因此您可以重新使用浏览器窗口。从Selenium RC获取会话ID
我需要从selenium RC获取会话ID,以便将其传递到硒网格以查看我的测试正在运行的框。在Webdriver(这是一个受保护的方法getSessionId())中做这件事很简单,但我没有找到Selenium RC的东西。有谁知道一种方法来做到这一点?我不是在谈论JSESSIONID cookie,而是使用sessionId Selenium,因此您可以重新使用浏览器窗口。从Selenium RC获取会话ID
一种方法是执行
String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs();
,然后分析该会话。您应该结束了沿着线看到的东西:
... Allocated session a6d75784d2e64a83898fa310796e24de for ...
更新:更好的办法是使用
String logs = selenium.getLog();
这将仅获取会话日志。