一尘不染

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

selenium

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

  • 呼叫一个URL,但是在重定向页面上断言
  • 重定向后检查浏览器的URL
  • 检查响应头,以确定重定向的类型(301、302)

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


阅读 342

收藏
2020-06-26

共1个答案

一尘不染

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

是有关如何在检索后如何捕获和处理/格式化此信息的出色资源。虽然它使用Python,但应该为您提供一个开始。

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

2020-06-26