【问题标题】:Automating URL page redirects and verifying the redirected page自动化 URL 页面重定向并验证重定向页面
【发布时间】:2014-06-18 08:57:49
【问题描述】:

我有 100 多个 URL 将重定向(301 重定向)到新页面。由于我不想手动验证每个链接重定向,是否有任何工具/api 或脚本可以帮助我自动执行这些步骤。 接受输入 URL,检查预期的 URL 并为我提供正确的 HTTP 状态。

我确实尝试编写一个 Java webdriver 脚本,该脚本读取 excel 文件以在执行时获取测试 URL、预期 URL 和实际 URL。 脚本打开浏览器并检查页面重定向。有时我需要登录页面来检查重定向。我觉得整个程序需要更多时间来执行 100 个 URL,因为它基于浏览器 (GUI)...

任何可以帮助我检查重定向和 HTTP 状态的脚本都会很棒!

非常感谢任何反馈。 干杯

【问题讨论】:

  • 当您说重定向时,您的意思是用户将简单地点击页面上的链接,并且您需要确保他们实际路由到正确的 URL?如果是,Selenium Webdriver(听起来你已经这样做了)是一个很好的工具。它非常快,即使测试 100 个简单的 URL 重定向也不应该花那么长时间。如果您关心单击每个链接所需的物理时间,您可以采用后端方法并验证每个 HTML 链接与您的 Excel 列表(可能是 href 标记)相比是否具有与其关联的正确 URL。

标签: java automation url-redirection


【解决方案1】:

因此,取决于您所说的“登录页面以检查重定向”的含义。您可以编写一个使用 HttpURLConnection 的脚本: http://docs.oracle.com/javase/7/docs/api/java/net/HttpURLConnection.html

只需编写一个带有线程的程序,该线程会定期通过 HttpURLConnection 连接并检查请求的状态。

【讨论】:

猜你喜欢
  • 2020-06-11
  • 1970-01-01
  • 1970-01-01
  • 2014-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多