我想寫單元測試,它假設訪問DOM,像檢查元素是否存在簡單。腳本#單元測試與DOM訪問
我創建了separte測試項目,從Nuget和Script#單元測試助手中爲ASP.net MVC添加了QUnit。添加了對我的Script#項目的引用。
我想,我應該運行像
WebTest web = new WebTest();
web.StartWebServer("/", 10258);
Uri testUri = web.GetTestUri("/Test.html");
WebTestResult ieResult = web.RunTest(testUri, WebBrowser.InternetExplorer);
web.StopWebServer();
但不知道在哪裏我的test.html應該和我怎麼能在test.html的上下文中運行我的[TestMethod的]。如何在Test.html中創建元素?
我已將test.html添加到我的單元測試項目中,添加了對Qunit.js的引用,但是當我調試 web.RunTest(testUri,WebBrowser.InternetExplorer); 我的頁面沒有找到,404被返回。 應該這樣工作嗎? Uri testUri = web.GetTestUri(「/ Test.html」); WebTestResult ieResult = web.RunTest(testUri,WebBrowser.InternetExplorer); Document.CreateElement(「div」); – Armen
這一切都取決於根文件夾在哪裏。聽起來像test.html不在根目錄中。 – beautifulcoder
Test.html位於根目錄中,JS文件位於Nuget放置的Scripts文件夾中,但是我也無法從瀏覽器加載JS文件。 – Armen