Reflection MVC4:站点上所有可用URL的列表?

Reflection MVC4:站点上所有可用URL的列表?,reflection,asp.net-mvc-4,selenium,smoke-testing,Reflection,Asp.net Mvc 4,Selenium,Smoke Testing,我们有一个相当大的MVC4应用程序,我们希望让Selenium浏览每一页并确保它加载—某种烟雾测试 我可以使用反射遍历程序集,找到所有控制器和所有动作,检查动作是否为post,为需要参数的动作提供参数。 然后,我将把这个列表提供给Selenium,并检查页面上需要的所有内容是否都已正确完成 但在我开始玩反射之前,我想检查一下这是否已经完成了,所以我不会重新发明自行车。我在谷歌上搜索过这样的东西,但什么也找不到 p、 编写反射代码不是问题。硒也包括在内。只需检查是否已完成此操作。项目中有一个路由调

我们有一个相当大的MVC4应用程序,我们希望让Selenium浏览每一页并确保它加载—某种烟雾测试

我可以使用反射遍历程序集,找到所有控制器和所有动作,检查动作是否为post,为需要参数的动作提供参数。 然后,我将把这个列表提供给Selenium,并检查页面上需要的所有内容是否都已正确完成

但在我开始玩反射之前,我想检查一下这是否已经完成了,所以我不会重新发明自行车。我在谷歌上搜索过这样的东西,但什么也找不到

p、 编写反射代码不是问题。硒也包括在内。只需检查是否已完成此操作。

项目中有一个路由调试器,即使在项目中不使用属性路由,该调试器也可以工作

您可以看到处理显示路由的类,但我不确定它在项目未在本地运行时是否会显示路由信息。您可能需要修改该代码,以便可以从Selenium实例安全地访问它(并使用JSON或其他方法使其机器可读)