我正在尝试启动并运行Selenium服务器.但是,当我键入:
java -jar selenium-server-standalone-2.0b3.jar
Run Code Online (Sandbox Code Playgroud)
我得到一个例外:
Selenium已在端口4444上运行.或者其他一些服务.
我试图阻止它,以防万一它真的在运行:
HTTP://本地主机:4444 /硒 - 服务器/驱动器/ CMD =关机
这让我得到了这样的信息:
错误服务器异常:sessionId不应为null; 这个会议已经开始了吗?
如果我写的话:
我明白了:
HTTP错误:403
禁止代理
想法?
And*_*dre 46
这对我有用:
HTTP://本地主机:4444 /硒 - 服务器/驱动器/ CMD = shutDownSeleniumServer
如果selenium服务器已经在端口4444上运行,那么它将关闭服务器并且如果selenium没有在此端口4444上运行则显示OKOK然后通过点击上面的url会给你"无法连接"
Hal*_*ter 20
试试这个:
lsof -i -n -P | grep 4444
Run Code Online (Sandbox Code Playgroud)
和kill它说,这个过程是:4444
Selenium提供的错误消息有点令人困惑.它应该告诉你你正在犯一个语法错误.我也有这个问题.确保cmd字符串是这样的:
http:// localhost:4444/selenium-server/driver /?cmd = shutDownSeleniumServer
这意味着使用完整命令 shutDownSeleniumServer,并确保sin shut是小写(这是我的错误).
希望这可以帮助.
小智 7
要关闭服务器,您可以使用: http:// localhost:4444/selenium-server/driver /?cmd = shutDownSeleniumServer
它将给出消息OKOK,表示它已关闭.如果服务器没有运行,那么它将显示"此网页不可用"
要检查selenium服务器状态,请使用此 http:// localhost:4444/selenium-server/driver /?cmd = getLogMessages
如果服务器正在运行,它将给出OK,如果没有运行,那么它将显示不可用的网页