我正在使用npm包webdriver-manager在机器上启动驱动程序。 如果驱动程序已经启动,则会失败。
有没有办法可以停止并重新启动webdriver?或者像已经开始的那样忽略?
答案 0 :(得分:4)
如果您使用的是Protractor,则可以将seleniumServerJar
添加到配置文件中,量角器将为您启动/停止selenium服务器。
exports.config = {
seleniumServerJar: "path/to/selenium-server-standalone-2.45.0.jar",
...
答案 1 :(得分:2)
# stop selenium
curl -s -L http://localhost:4444/selenium-server/driver?cmd=shutDownSeleniumServer > /dev/null 2>&1
答案 2 :(得分:2)
在bash中你可以这样关闭
kill $(ps -ef | grep webdriver | grep -v grep | awk '{ print $2 }')
答案 3 :(得分:1)