我想在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 [{}] 构建信息:版本:'未知',修订版:'1969d75',时间:'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:RemoteWebDriver 在org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:91) 在org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141) 在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601) 在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:241) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:128) 在org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:155)