簡體   English   中英

在同一台機器上運行 selenium 網格集線器和節點

[英]Run selenium grid hub and node the same machine

我正在嘗試運行硒網格,

詳細信息:win 7、selenium 2.4.5、selenium-server-standalone-2.46.0、java 8,我得到一個錯誤:

無法開始新會話。 可能的原因是遠程服務器地址無效或瀏覽器啟動失敗。 構建信息:版本:'2.45.0',修訂版:'5017cb8e7ca8e37638dc3091b2440b90a1d8686f',時間:'2015-02-27 09:10:26'系統信息:主機:'STUDENT-16.18.16.16-DT16 ', 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();
}

我改變:

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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM