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

时间:2011-03-02 14:01:07

标签: apache redirect selenium selenium-rc

我们在Apache配置中有一堆重定向。我想用Selenium自动测试重定向,这让我遇到了一些问题:

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

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

2 个答案:

答案 0 :(得分:9)

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

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

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

答案 1 :(得分:1)