Selenium网格,线程中的异常;“主要”;java.lang.NoSuchMethodError

Selenium网格,线程中的异常;“主要”;java.lang.NoSuchMethodError,java,selenium,grid,Java,Selenium,Grid,我想使用selenium server standalone jar启动集线器和节点。使用的命令是正确的。我能够在3台机器上启动集线器和rc节点。而在第四台机器中,我使用了相同的jar和相同的命令 org.openqa.grid.selenium.GridLauncher main INFO: Launching a selenium grid node Exception in thread "main" java.lang.NoSuchMethodError: java.lang.Strin

我想使用selenium server standalone jar启动集线器和节点。使用的命令是正确的。我能够在3台机器上启动集线器和rc节点。而在第四台机器中,我使用了相同的jar和相同的命令

org.openqa.grid.selenium.GridLauncher main
INFO: Launching a selenium grid node
Exception in thread "main" java.lang.NoSuchMethodError: java.lang.String.isEmpty()Z
at org.openqa.grid.common.RegistrationRequest.getRemoteControlConfiguration(RegistrationRequest.java:552)
at org.openqa.grid.internal.utils.SelfRegisteringRemote.startRemoteServer(SelfRegisteringRemote.java:85)
at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:72) 

提前感谢..

在java 6中引入了isEmpty()方法。如果您使用的是较旧的java版本,那么可能就是错误的来源。

isEmpty()方法是在java 6中引入的。如果您使用的是较旧的java版本,那么可能就是错误的来源。

您从何处获得jar文件?您使用的是什么java运行时,在seleniumhq.org的jdk 6jar文件中引入了isEmpty()。。下载了selenium-server-stadalone-2.14.0.jar您从何处获得jar文件?您使用的是什么Java运行时,在seleniumhq.org的jdk 6jar文件中引入了isEmpty()。。下载selenium-server-stadalone-2.14.0.jar