5
我正在嘗試使用qUnit來執行一些單元測試,這需要我的web應用程序生成的屏幕才能運行。我的想法是將我的應用程序放入嵌入在我的qUnit測試頁面中的iframe中。但是,這似乎並不工作(鉻)我似乎無法訪問Web應用程序的iframe。如果我這樣做是在Chrome的控制檯我得到了一個未定義:在iframe中使用qunit與web應用程序
幀[「對myApp」]文件
我認爲這是某種形式的跨域腳本安全的做,但是,無論是我的web應用程序和我的測試頁面正在從本地主機提供服務,所以我不明白爲什麼會發生這種情況,我也使用--disable-web-security參數啓動了Chrome,但尚未解決。
有沒有更好的方法來做單元測試,需要從我的應用程序輸出?
請注意,「我的應用程序」實際上是我公司生產的一個巨大的應用程序。我沒有太多的空間來對它進行大規模的修改以適應測試。我正在爲這個應用程序編寫插件 –
我注意到它可以在IE上正常工作......也許我應該只使用IE * shudder * –
[UI-Test與QUnit,JQuery和iframe的可能重複 - 如何等待直到新頁面加載?](http://stackoverflow.com/questions/10773236/ui-test-with-qunit-jquery-and-an-iframe-how-to-wait-until-new-page-is-loaded) –