如何使用Selenium RC验证我们的服务器端重定向(301、302)?
我们的Apache配置中有一堆重定向。我想使用Selenium自动执行重定向测试,这使我遇到了一些问题:
- 呼叫一个URL,但是在重定向页面上断言
- 重定向后检查浏览器的URL
- 检查响应头,以确定重定向的类型(301、302)
也许selenium不是最好的解决方案。还有其他建议吗?
回答:
Selenium-
RC具有流量捕获模式,其定义为selenium.start("captureNetworkTraffic=true");
使您能够捕获HTTP响应,包括重定向和错误代码。
这是有关如何在检索后如何捕获和处理/格式化此信息的出色资源。虽然它使用Python,但应该为您提供一个开始。
要检查浏览器的URL,可以使用 selenium.getLocation();
以上是 如何使用Selenium RC验证我们的服务器端重定向(301、302)? 的全部内容, 来源链接: utcz.com/qa/397800.html