空手道:如何从空手道框架中功能生成的URL中提取变量

问题描述

空手道框架的新手-下文将参考实现的指南-文档庞大,因此指针将是可理解的

我得到的位置网址如下 http://example.com/sdk?callback&code=3jPqg4SlD3ZF0ud58zbWuuqAD6s&iss=TEST%2Fauth%2Foauth2%2Frealms%2Froot%2Frealms%2Fhlclients&client_id=ProductApplicationSPA

  • def location = responseHeaders ['Location'] [0]
  • 打印位置

现在我只想提取代码= 3jPqg4SlD3ZF0ud58zbWuuqAD6s并将其用作另一个API调用中的标头。

请指导如何在空手道中实现它

通常我做如下,但是我想在空手道框架中实现它 字符串currentURL = driver.getCurrentUrl(); 字符串authCode = currentURL.substring(currentURL.indexOf(“ code =”)+ 5,currentURL.indexOf(“&”));

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)