2015-06-10 40 views
2

我試圖運行硒電網,運行硒電網樞紐和節點在同一臺機器

細節:贏7,2.4.5硒,硒 - 服務器獨立-2.46.0,JAVA 8,和我得到錯誤:

無法啓動新的會話。可能的原因是遠程服務器的地址無效或瀏覽器啓動失敗。 Build info:'2.45.0',revision:'5017cb8e7ca8e37638dc3091b2440b90a1d8686f',time:'2015-02-27 09:10:26' 系統信息:host:'STUDENT-1-DT',ip:'192.168 .168.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_31' 驅動程序信息:driver.version:RemoteWebDriver at org .openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:593) 在org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:240)

我的代碼是:

public static void main(String... args) { 
    DesiredCapabilities capabilities = new DesiredCapabilities(); 
    capabilities.setBrowserName("firefox"); 
    capabilities.setPlatform(Platform.WINDOWS); 
    RemoteWebDriver remoteWD = null; 
    try { 
     remoteWD = new RemoteWebDriver(new URL("http://http://192.168.81.101:4444/wd/hub"), capabilities); 
    } catch (MalformedURLException e) { 
     e.printStackTrace(); 
    } 
    remoteWD.get("http://www.google.com"); 
    WebElement element = remoteWD.findElement(By.name("q")); 
    element.sendKeys("Packt Publishing"); 
    remoteWD.quit(); 
} 

回答

1

我改變:

RemoteWebDriver remoteWD =new RemoteWebDriver(newURL("http://http://192.168.81.101:4444/wd/hub"), capabilities); 

到:

WebDriver remoteWD= new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),capabilities); 
相關問題