2
是否有人成功運行靜態Dart web應用程序的自動功能測試?如果是這樣,你使用的是什麼自動化工具?靜態Dart web應用程序的自動功能測試工具?
我試圖使用HtmlUnit(用Java編寫的無頭瀏覽器)運行自動功能測試。它使用Mozilla Rhino Javascript引擎。但是它在運行測試時失敗了。這裏是我得到的兩個錯誤:
1) java.lang.RuntimeException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot read property "RQ" from null (http://127.0.0.1/my/hab/settings.dart.js#6369)
2) java.lang.RuntimeException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find function postMessage in object [object Window]. (http://127.0.0.1:3030/my/_dev/hab/dart-web/web/hab_list.dart.js#16070)
HtmlUnit的作者說他們的Javascript支持是好的,但不是很好。也許由dart2js生成的Javascript比Rhino現在可以處理的更多。
所以,如果有人成功使用任何其他工具進行自動化功能測試我問。
我聽說過phantomjs(我認爲是一款無頭的Chrome瀏覽器)。與其花費大量時間研究可能無法與dart2js生成的代碼一起工作的測試工具,我想找到已知工作的工具。
謝謝