如何在SeleniumUI测试运行期间获取响应主体



场景:登录后获取authToken。

伪代码|步骤:

  1. 通过UI登录(硒(
  2. 通过Rest获取authToken

注意:我知道如何通过RESTassured或Postman完全做到这一点,但在自动UI测试运行期间,什么是处理这一问题的好方法。

通过Chrome开发工具手动操作很容易,但使用Java有点困难。

任何帮助都会很好。

如果cookie中有auth令牌,则可以使用以下内容。

# update auth_token below with the correct cookie name
authToken = driver.get_cookie('auth_token')['value']

您可以从客户端获取令牌值。它可以在cookie、本地存储或会话存储中

在浏览器中检查这些值。打开开发者工具——转到应用程序选项卡,在左侧菜单上,你可以找到每个网站的这些值

尝试在浏览器控制台中执行以下js命令

  • window.document.cookie
  • window.localStorage
  • window.sessionStorage

如果你可以通过上面的任何js命令找到你的令牌,那么use可以在selenium中使用它们。

相关内容

  • 没有找到相关文章

最新更新