2016-06-07 23 views
1

我在Windows 10.1機器上運行簡單的夜間測試。測試啓動硒服務器(例如,硒服務器...啓動 - PID:12784),但它永遠不會到達測試代碼。我可以使用瀏覽器訪問由「node nightwatch.js -t test.js」命令產生的localhost服務器頁面,因此我知道服務器正常工作。我也嘗試用不同的瀏覽器運行夜視,例如-e chrome,firefox,IE和phantomjs,而且它們都不起作用。把--verbose放在命令中不會提供更多的控制檯特效,所以不知道如何調試。我使用selenium-server-standalone v2.53.0運行。Nightwatch啓動硒然後無限期掛起

有什麼建議嗎?

回答

0

解決了我自己的問題。原來問題出在節點,守夜和python版本不兼容。我通過創建一個完全獨立的版本庫克隆並重新安裝所有節點/守夜/硒依賴關係來解決這個問題。如果有一個調試功能可以啓用,以指示應用程序啓動過程中節點或守夜應用程序的位置的更多詳細信息,那將會很不錯。我瞭解了節點檢查器,因此我將檢查它作爲可能的調試工具。

+0

嗨,你的節點/ nightwatch/selenium/phantomjs的工作版本是什麼?我有同樣的問題,但它與chromedriver工作正常。 –

+0

守夜0.7.11 selenium-server-standalone-jar 2.53.0 phantomjs 1.9.7-15 目前的設置不適用於firefox,但它是一個不同的問題。 –