MacOS上的Selenium Server El Capitan不会独立启动(NoSuchMethodError)

时间:2016-11-09 10:07:49

标签: java selenium selenium-server

我尝试在MacOS 10.11上运行selenium服务器。 通过brew安装(= selenium server 2.53.1) 安装JDK:1.8.0_45

当我尝试启动服务器时,出现以下错误:

Exception in thread "main" java.lang.NoSuchMethodError: org.openqa.selenium.remote.DesiredCapabilities.edge()Lorg/openqa/selenium/remote/DesiredCapabilities;
at org.openqa.selenium.remote.server.DefaultDriverSessions.<clinit>(DefaultDriverSessions.java:54)
at org.openqa.selenium.server.SeleniumServer.assembleHandlers(SeleniumServer.java:383)
at org.openqa.selenium.server.SeleniumServer.createJettyServer(SeleniumServer.java:343)
at org.openqa.selenium.server.SeleniumServer.<init>(SeleniumServer.java:298)
at org.openqa.selenium.server.SeleniumServer.main(SeleniumServer.java:239)
at org.openqa.grid.selenium.GridLauncher$1.launch(GridLauncher.java:58)
at org.openqa.grid.selenium.GridLauncher.main(GridLauncher.java:127)

我也尝试从selenium网站(selenium-server-standalone-3.0.1.jar)下载最新版本(jar),但错误是相同的。

有谁知道问题是什么?

修改 澄清这个问题: 我正在尝试以独立模式运行selenium服务器。尝试以独立模式启动服务器时,问题就出现了。 (“java -jar selenium-server-standalone.jar”)

我按照https://phpunit.de/manual/4.8/en/selenium.html

上的说明操作

当我使用Linux时它工作正常,但它似乎无法在Mac上运行。

它也可以在“hub”-mode(添加标志“-role hub”)中启动服务器,但不能在独立模式下启动。 我没有在selenium服务器的github存储库中找到任何相关问题。

0 个答案:

没有答案