Node.js 我们如何阻止webdriver manager?
我正在使用npm包webdriver管理器在机器上启动驱动程序。 如果驱动程序已经启动,则会失败 有没有办法停止并重新启动webdriver?或者,如果已经开始,则执行“忽略”之类的操作?这可能会有帮助吗?Node.js 我们如何阻止webdriver manager?,node.js,selenium-webdriver,npm,protractor,webdriver-manager,Node.js,Selenium Webdriver,Npm,Protractor,Webdriver Manager,我正在使用npm包webdriver管理器在机器上启动驱动程序。 如果驱动程序已经启动,则会失败 有没有办法停止并重新启动webdriver?或者,如果已经开始,则执行“忽略”之类的操作?这可能会有帮助吗? 谢谢。如果您使用的是量角器,您可以将seleniumServerJar添加到配置文件中,量角器将为您启动/停止selenium服务器 exports.config = { seleniumServerJar: "path/to/selenium-server-standalone-2.45.
谢谢。如果您使用的是量角器,您可以将
seleniumServerJar
添加到配置文件中,量角器将为您启动/停止selenium服务器
exports.config = {
seleniumServerJar: "path/to/selenium-server-standalone-2.45.0.jar",
...
发现这个
在bash中,您可以这样关闭
kill $(ps -ef | grep webdriver | grep -v grep | awk '{ print $2 }')
你能再解释一下你的问题吗?您想如何重新启动webdriver?是手动还是通过代码?无法停止通过node.js codeWebdriver manager。所有这些都是webdriver管理器。添加此命令未成功。我犯了以下错误。C:\Users\xyx\AppData\Roaming\npm\node_modules\dragrator\node_modules\selenium webdriver\http\index.js:145回调(新错误(消息));^错误:ClientRequest处的EconRefused connect EconRefused 127.0.0.1:4444。(C:\Users\xyx\AppData\Roaming\npm\node_modules\dragrator\node_modules\selenium webdriver\http\index.js:145:16)在emitOne(events.js:77:13)在ClientRequest.emit(events.js:169:7)在Socket.socketErrorListener(events.js:259:9)在emitOne(events.js:77:13)
kill $(ps -ef | grep webdriver | grep -v grep | awk '{ print $2 }')