1

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

4

1 回答 1

0

一种方法是执行

String retrieveLastRemoteControlLogs = selenium.retrieveLastRemoteControlLogs();

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

... Allocated session a6d75784d2e64a83898fa310796e24de for ...

更新:更好的是使用

String logs = selenium.getLog();

这只会获取您会话的日志。

于 2013-02-01T21:36:37.657 回答