如何使用Windows機器從命令行運行茉莉花?我看到茉莉花腳本在Linux中運行。我希望茉莉花在命令行中獨立,沒有phantomjs或任何其他JavaScript代碼嘲笑服務器(我只需要茉莉花,如果可能與maven)。茉莉花在Windows命令行
2
A
回答
1
我迷路了......假設的問題是「我可以在默認的Windows安裝運行JavaScript,我可以運行茉莉測試這樣」?
的CScript/WScript的將運行JavaScript,既默認的Windows安裝的一部分(我相信開始W2K或WinXP)。
您也可以使用.Net編譯器(JSC.exe)編譯JavaScript,並且可以在大多數機器上重新使用(.Net在WinXP上不是默認的 - 因此可能不存在,Windows Vista/7/8附帶一個版本.Net默認)。
注意的JavaScript本身無關,與瀏覽器和兩個以上工具都不會爲您提供了瀏覽器對象的任何支持。您可以運行邏輯代碼/操作文件和配置,輸出文本。
有一些機會,茉莉花可以從命令行沒有對象瀏覽器中運行 - 嘗試自己,如果你的目標是從Windows命令提示符下運行非瀏覽器相關的JavaScript。
也有選項來自動IE和運行腳本有(再次默認IE可能不是最新的版本 - 但Windows 8自帶的IE 10 - 應足以滿足大多數瀏覽器相關的測試)。你應該能夠在需要時,甚至使用JavaScript編寫自己的自動化框架(類似於硒)...
樣品JavaScript與CScript /nologo launchIE.js
從命令提示符下運行:
// save as launchIE.js
WScript.Echo("Launching IE to Bing"); // outputs text to console
var oIE = new ActiveXObject("InternetExplorer.Application.1");
oIE.Visible=1;
oIE.Navigate("http://www.bing.com");
相關問題
- 1. 茉莉花 - 茉莉花jquery spyOnEvent
- 2. 獨立茉莉花與Karma - 茉莉花
- 3. 茉莉花寶石 - 耙茉莉花:ci不運行測試
- 4. 用茉莉花
- 5. 與茉莉花
- 6. 茉莉花
- 7. 茉莉花toBeUndefined
- 8. 茉莉花
- 9. 茉莉花服務行爲
- 10. 茉莉花誤報{}和[]茉莉節點
- 11. 茉莉花傳遞,在咕嚕,貢獻茉莉花失敗
- 12. 茉莉花/骨幹
- 13. 茉莉花從event.target.href
- 14. 如何茉莉花
- 15. 茉莉花注入
- 16. Restangular extendModel茉莉花
- 17. 茉莉花2 Protactor
- 18. 茉莉命令未找到
- 19. 茉莉花未定義錯誤,當使用茉莉花jQuery
- 20. 的Javascript JsTestDriver茉莉花和茉莉花的jQuery
- 21. Webstorm茉莉花集成 - JSHint不識別茉莉花
- 22. 從命令行運行守衛茉莉花不運行任何規格
- 23. 茉莉花期待不能找到笑話,茉莉花v2.x或茉莉花v1.x
- 24. 如何使用茉莉花2.0從命令行運行單個測試
- 25. 嘲笑茉莉花承諾
- 26. 茉莉花放入答應
- 27. 茉莉花環未定義
- 28. 茉莉花依賴注入
- 29. 茉莉花,$ q未定義
- 30. 茉莉花單元測試
是阿列克謝,我要找用於在Windows命令行中執行像Jasmine這樣的JavaScript測試框架。 – RedDragon
茉莉花可能可以用CScript運行...你至少需要加載(主代碼+你的測試+茉莉花)ome包裝腳本,並觸發測試...另外我有點驚訝你爲什麼會希望避免默認情況下不在框中的任何工具(即使PhantmoJS不需要任何設置並且可以立即運行Jasmine測試)。 –
不,我懷疑這一點。 – RedDragon