2011-12-09 22 views
0

我正在開發一個自動化工具,其中一個要求是檢測輸入頁面是否包含任何js錯誤。我嘗試過使用響應,但這不是有用的。捕獲C#中的JavaScript錯誤

你可以請我幫助我,因爲我被卡住非常嚴重。

+0

閱讀此主題 - http://stackoverflow.com/questions/6638132/how-to-save-the-javascript-errors-in-file – adatapost

+0

你的問題有點不清楚。你想檢查JavaScript代碼的錯誤,或者你想檢查通過JavaScript的用戶輸入? –

回答

2

您無法檢查頁面上是否存在JavaScript錯誤。

你可以做的是「可捕獲」錯誤,你可以插入文本到一個隱藏的領域,並閱讀你的C#代碼。

但是,如果在代碼中有錯誤,那麼我認爲你不能在c#中檢查。

實際上,您可以在頁面上有一個隱藏字段,其中已經有文本。然後使用JavaScript清除該字段。

在c#代碼中,如果您可以在字段中看到一個條目,那麼JavaScript中存在錯誤,如果它爲空,那麼JavaScript運行正常,並且沒有錯誤。