微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java-在Selenium中获取请求参数

我想使用selenum-1检索URL的请求参数.有办法吗?我看到API列表的getLocation()方法返回了绝对URL.

如果网址是http://webserver/webapps/library/do/javabooks/author?author_id=42&book_id=55

如果我正在写selenium.getLocation(),它将返回我http://webserver/webapps/library/do/javabooks/author.但是我对请求参数感兴趣.或者,如果我可以使用Selenium API获得带有请求参数的完整URL,那也很好.
有什么办法吗?

提前致谢.

解决方法:

我不知道有任何功能可以执行此操作……可以像您所说的那样验证URL,但是对于稍微不同的事情,我倾向于使用Javascript:

selenium.get_eval('window.location.href');

如果经常需要它,可以考虑将其包装在库或函数中,但这对我来说似乎很干净.您可以稍微扩展一下Javascript,以更好地控制返回的数据:在?上分割字符,并且仅采用数组中的第二项.从那时起,也许又在&获取作为字符串列表返回的参数?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐