RESTAssured和WebDriver:从浏览器获取并使用会话ID

时间:2013-10-14 18:05:19

标签: selenium webdriver sessionid

我正在尝试使用WebDriver从正在测试的浏览器中获取会话ID,以便我可以通过RESTAssured中的given()。session(字符串)功能传入该ID。浏览器将通过正常登录来创建会话ID。任何想法如何捕获它?

2 个答案:

答案 0 :(得分:2)

您可以通过将驱动程序对象强制转换为RemoteWebDriver来获取会话ID,如此

String session = ((RemoteWebDriver) driver).getSessionId().toString();

答案 1 :(得分:1)

也许你可以从cookie中读取它。或者我不明白这个问题。

以下是类似问题Get cookies in Webdriver how?