【发布时间】: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