4
我正試圖編寫一個應用程序,以編程方式測試一系列網頁。被測試的網頁內嵌有JavaScript,當它們完成執行時會改變HTML的結構。接下來的目標是採用最終的HTML(嵌入式JavaScript執行後)並將其與已知輸出進行比較。自動瀏覽器測試:如何在網頁上測試JavaScript?
本質上,輸入--->用於測試程序的輸出是:
URL --- [檢索HTML] --->HTML --- [執行JS,然後比較] - >PASS/FAIL
我們的難題是:
我一直無法找到一個解決方案,是一個可以從URL中檢索HTML並按照瀏覽器處理JavaScript,並生成用戶可能從瀏覽器中同一頁面上的「查看源代碼」中看到的最終HTML。
如果以前沒有做過這種方法,那將是非常令人驚訝的,所以我希望有人知道這個應用程序/問題的合適解決方案?如果可能的話,我希望能夠與.NET集成的解決方案(我嘗試過使用WebBrowser,但沒有運氣)。但是,如果現有的第三方應用程序可以完全做到這一點,那就完全可以接受。
在此先感謝您的建議!
- 戴夫