2017-07-17 58 views
0

我之前在自定義生成項目中使用了selenium webdriver。它只是立即打開了我的項目的網頁,並立即開始運行測試用例。唯一的先決條件是在啓動它之前啓動項目服務器。爲什麼要e2e構建模塊?

現在使用'ng new'創建通用項目後,我開始使用'ng serve'。然後我運行'ng e2e'來測試UI。它的工作,但由於某種原因,它再次通過整個模塊構建的東西。需要一段時間,我希望儘可能快地開始測試,並且從我的經驗中知道它可以完成。

問題:可以省略ng e2e的模塊構建階段嗎?

回答

1

嘗試用--no-服務選項

ng e2e --no-serve 
+0

當我使用這個命令時,它不會重建模塊,但它無法打開項目網頁正常和測試失敗( – eugenekr

+0

@eugenekr你如何建立你的項目在構建完成後,你可以手動打開你的應用程序在構建告訴你的URL(比如說localhost:4200)? – mfabi

+0

是的,在我發佈服務之後,我可以在localhost:4200上打開項目,現在我重新安裝了ng -cli在新機器上,ng e2e不重建模塊,但給我getaddrinfo異常。我放棄了這個工具,謝謝你試圖幫助我:) – eugenekr