1
我使用硒服务器(独立jar),从java代码启动它。我试图从 更新硒服务器
selenium.rc.version=2.0
selenium.rc.revision=a2
到
selenium.rc.version=2.0
selenium.rc.revision=rc2
代码更新:
RemoteControlConfiguration rcc = new RemoteControlConfiguration();
rcc.setPort(port);
try {
server = new SeleniumServer(false, rcc);
server.boot();
} catch (Exception e){
//whatever
}
但我发现了这个错误:
java.lang.NoSuchMethodError: org.openqa.selenium.remote.DesiredCapabilities.opera()Lorg/openqa/ selenium/remote/DesiredCapabilities;
at org.openqa.selenium.remote.server.DefaultDriverSessions $1.<init> (DefaultDriverSessions.java:47)
at org.openqa.selenium.remote.server.DefaultDriverSessions.<clinit>(DefaultDri verSessions.java: 42)
at org.openqa.selenium.server.SeleniumServer.createWebDriverRemoteContext(Sele niumServer.java: 310)
at org.openqa.selenium.server.SeleniumServer.assembleHandlers(SeleniumServer.java: 296)
at org.openqa.selenium.server.SeleniumServer.createJettyServer(SeleniumServer. java: 258)
at org.openqa.selenium.server.SeleniumServer.<init>(SeleniumServer.java: 231)
我试着下载webdriver-opera-v0.4.3 .jar并添加它以建立 路径,但错误仍然存在。相同的代码适用于a2
任何猜测?
您能否发布您的进口报表? – 2011-06-15 17:29:57
import org.openqa.selenium.server.RemoteControlConfiguration; import org.openqa.selenium.server.SeleniumServer; – hithwen 2011-06-16 08:46:59
您的构建路径是否包含任何其他Seleniumserver版本?我试图在我的机器上运行你的代码,它工作正常。 – 2011-06-16 17:26:00