我想在Xboxuntu的Virtualbox中使用Selenium Server . 主机是macOS .

我使用Networkbridge连接我开始的盒子内的Virtualbox

java -jar selenium-server-standalone-3.0.1.jar -role hub

java -jar selenium-server-standalone-3.0.1.jar -role node -hub http:// localhost:4444 / grid / register

我能看到http://THEIPOFTHEBOX:4444/grid/console

但是与java的连接是不可能的 . 我测试过了

DesiredCapabilities capability = new DesiredCapabilities().firefox();
        WebDriver driver = new RemoteWebDriver(new
URL("http://THEIPOFTHEBOX:4444/wd/hub"), capability);

错误显示:

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话 . desired capabilities = Capabilities [{marionette = true,browserName = firefox,version =,platform = ANY}],required capabilities = Capabilities [{}] Build info:version:'unknown',revision:'1969d75',time:'2016 -10-18 09:43:45 -0700'系统信息:主机:'n-az10445',ip:'127.0.0.1',os.name:'Mac OS X',os.arch:'x86_64',os .version:'10 .12',java.version:'1.8.0_91'驱动程序信息:driver.version:位于org.openqa.selenium的org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:91)中的RemoteWebDriver . remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)atg.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:241)在org.openqa.selenium.remote.RemoteWebDriver . (RemoteWebDriver.java:128)org.openqa.selenium.remote.RemoteWebDriver . (RemoteWebDriver.java:155)