2013-04-25 40 views
0

我們有一個相當大的MVC4應用程序,我們希望Selenium能夠遍歷每個頁面並確保它加載 - 某種抽菸測試。MVC4:網站上可用的所有網址列表?

我可以使用反射去遍歷程序集,找到所有的控制器和所有的動作,檢查動作是否被髮布,爲需要參數的動作提出參數。 然後,我會將此列表反饋給Selenium,並檢查我在頁面上需要的所有內容是否適當。

但在我開始玩反思之前,我想檢查一下是否已經完成了,所以我不會重新發明自行車。我搜索了這樣的東西,但找不到任何東西。

p.s.編寫反射代碼不是問題。硒也被覆蓋。只是檢查是否已經完成。

回答

1

AttributeRouting項目有一個路由調試器,即使您不在項目中使用屬性路由,也可以工作。

您可以看到處理顯示路線over on Github的類,但我不確定當項目未在本地運行時它將顯示路由信息。您可能需要修改該代碼,以便您可以從Selenium實例安全地訪問該代碼(並使用JSON或其他方法使其機器可讀)。

+0

現在,這是一個開始!謝謝 – trailmax 2013-04-25 18:36:20

相關問題