如何使用Selenium RC验证我们的服务器端重定向(301,302)?

tim*_*nen 5 apache selenium redirect selenium-rc

我们在Apache配置中有一堆重定向.我想用Selenium自动测试重定向,这导致了一些问题:

  • 调用URL,但在重定向页面上断言
  • 重定向后检查浏览器的URL
  • 检查响应标头,以确定重定向的类型(301,302)

也许Selenium不是最好的解决方案.还有其他建议吗?

rs7*_*s79 9

Selenium-RC具有流量捕获模式,定义为selenium.start("captureNetworkTraffic=true");可以捕获HTTP响应,包括重定向和错误代码.

是一个很好的资源,可以在检索后捕获和处理/格式化这些信息.但它使用Python,但应该给你一个开始.

要检查浏览器的URL,您可以使用 selenium.getLocation();