2016-08-01 132 views
0

硒文檔說:爲什麼Nightwatch啓動Selenium服務器?

如果你的瀏覽器,測試將所有的同一臺機器上運行,你 測試只能使用webdriver的API,那麼你並不需要運行 硒服務器; WebDriver將直接運行瀏覽器。

那麼,爲什麼守夜人甚至使用服務器?每當我嘗試運行我的測試時,他們首先會說Starting Selenium Server

我想我的測試會更快,無需爲每個服務器啓動服務器。有沒有辦法關閉它?目前Selenium甚至沒有爲我工作:Why does Nightwatch/Selenium give me a 'Connection reset' error?

回答

1

守夜人將向webdriver服務器發送一個http請求,以在Web瀏覽器上運行您的測試。你可以在這裏詳細介紹Nightwatch.js: http://nightwatchjs.org/getingstarted

Nightwatch只是一個任務跑步者。你還需要一個服務器和任務運行器來實際執行你的任務。這就是Webdriver的用武之地。Selenium是最受歡迎的Webdriver之一,與Nightwatch任務配合使用時也很穩定。是否使用獨立服務器是可選的,由您決定。

相關問題