我使用npm包webdriver-manager在機器上啓動驅動程序。 如果驅動程序已經啓動,則失敗。我們如何阻止webdriver-manager?
有沒有一種方法可以停止並重新啓動webdriver?或者如果已經開始忽略的東西?
我使用npm包webdriver-manager在機器上啓動驅動程序。 如果驅動程序已經啓動,則失敗。我們如何阻止webdriver-manager?
有沒有一種方法可以停止並重新啓動webdriver?或者如果已經開始忽略的東西?
如果您使用的是量角器,您可以將seleniumServerJar
添加到您的配置文件中,量角器將爲您啓動/停止硒服務器。
exports.config = {
seleniumServerJar: "path/to/selenium-server-standalone-2.45.0.jar",
...
我沒有通過添加此命令成功。我有以下錯誤。 C:\ Users \ xyx \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ http \ index.js:145 callback(new Error(message)); ^ 錯誤:ECONNREFUSED在ClientRequest處連接ECONNREFUSED 127.0.0.1:4444 。
這適用於我。謝謝! – Gerfried
# stop selenium
curl -s -L http://localhost:4444/selenium-server/driver?cmd=shutDownSeleniumServer > /dev/null 2>&1
找到這在bash,你可以關閉這樣
kill $(ps -ef | grep webdriver | grep -v grep | awk '{ print $2 }')
能否請您解釋一下你的問題多一點?你想如何重新啓動webdriver?是手動還是通過代碼? –
通過node.js代碼 –
Webdriver-manager無法停止。所有冰雹webdriver經理。 –