如何使用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

回到顶部