RESTAssured 和 WebDriver:从浏览器获取并使用会话 ID [英] RESTAssured and WebDriver: get and use a session id from browser

查看:37
本文介绍了RESTAssured 和 WebDriver:从浏览器获取并使用会话 ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to use WebDriver to get the session ID from the browser being tested so that I can pass that ID in through the given().session(string) functionality in RESTAssured. The browser will go through a normal login to create the session ID. Any ideas how to capture it?

推荐答案

您可以像这样将驱动程序对象转换为 RemoteWebDriver 来获取会话 ID

You can get your session id by casting the driver object to RemoteWebDriver like this

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

这篇关于RESTAssured 和 WebDriver:从浏览器获取并使用会话 ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆