2015-06-22 106 views
0

Nightwatch.json and terminal windowsNightwatch.js不能在Windows 8.1

Nightwatch啓動硒服務器嘗試啓動硒服務器時掛起。

視窗8.1/[email protected]

附上

  • Nightwatch.json的圖像(順時針)文件
  • 終端窗口示出的文件夾和java路徑
  • 啓動硒服務器手動(無問題)
  • 啓動硒服務器的月曆...(掛起)

有關如何讓夜服啓動硒服務器成功的任何想法?

謝謝。

更新: 升級nightwatch到0.7.1 更新nightwatch.json 硒/ cli_args包含 「-Dwebdriver.chrome.driver」: 「C:/tools/chromedriver_win32/chromedriver.exe」 「-Dwebdriver。 firefox.bin =「:」c:/code/nightwatch/Firefox/firefox.exe「

ps複製Mozilla Firefox的文件夾複製到文件夾nightwatch

結果: Nightwatch運行Chrome瀏覽器的 Nightwatch運行Firefox拋出

Can't find firefox.exe

+0

,請複製粘貼實際的代碼,並在此日誌中,而不是截圖 –

+0

@Alper - 你可能不得不與谷歌NightwatchJS集團,獲得無論從快速反應更好的運氣圖書館作者,以及社區中的許多人。值得在這裏註冊 - https://groups.google.com/forum/#!forum/nightwatchjs 看起來像你的特定問題可能是由於「驅動程序類未找到...... OperaDriver」 - 從來沒有嘗試過使用Selenium歌劇之前! –

+0

@geek_dave我沒有在Opera上使用Selenium,當我手動啓動Selenium服務器並且似乎一切正常時,我都會看到相同的消息。感謝谷歌小組提示,註冊。 – Alper

回答

1
  • 升級nightwatch到被安裝在C 0.7.1
  • 火狐:\ Users \ {userName} \ AppData \ Local \ Mozilla Firefox在我的機器上。
  • 在nightwatch.json,增加了以下設置爲硒/ cli_args

    「-Dwebdriver.firefox.bin」:「C:/用戶/ {名} /應用程序數據/本地/ Mozilla Firefox瀏覽器/ firefox.exe 「

    Nightwatch啓動硒服務器,firefox併成功運行測試。

參考: Cannot find firefox binary