Java selenium Web驱动程序网格

Java selenium Web驱动程序网格,java,selenium,selenium-webdriver,remote-connections,Java,Selenium,Selenium Webdriver,Remote Connections,嗨,我正在使用SeleniumWebDriver。我必须连接系统和手机进行测试 当我连接它而不是打开另一个系统时,我使用的是chrome 38和ie 10 我有点口吃,请给我你的答案。检查代码 if(browser.equalsIgnoreCase("Internet Explorer")){ caps = DesiredCapabilities.internetExplorer(); } if(browser.equalsIgnoreCase("chrome")){ //Sy

嗨,我正在使用SeleniumWebDriver。我必须连接系统和手机进行测试 当我连接它而不是打开另一个系统时,我使用的是chrome 38和ie 10 我有点口吃,请给我你的答案。检查代码

if(browser.equalsIgnoreCase("Internet Explorer")){
    caps = DesiredCapabilities.internetExplorer();
}

if(browser.equalsIgnoreCase("chrome")){
    //System.setProperty("webdriver.chrome.driver","/10.187.143.46/C:/chr/chromedriver.exe");
    //driver=new RemoteWebDriver(new URL("http://10.187.143.46:6767/wd/hub"),caps);
    //ChromeDriver driver = new ChromeDriver();
    // driver.get("http:\\www.google.com");
    System.setProperty("webdriver.chrome.driver","\\10.187.143.46\\c$\\Users\\rr188182\\Desktop\\chromedriver.exe");            
    caps=DesiredCapabilities.chrome();
}

//Version
caps.setVersion(i);
driver1=new RemoteWebDriver(new URL("http://10.187.143.89:6767/wd/hub"),caps);
driver1.get("http://www.google.com");
driver2=new RemoteWebDriver(new URL("http://10.187.143.165:6767/wd/hub"),caps);
driver2.get("http://www.google.com");
driver3=new RemoteWebDriver(new URL("http://10.187.143.25:6767/wd/hub"),caps);
driver3.get("http://www.google.com");
driver4=new RemoteWebDriver(new URL("http://10.187.143.46:5555/wd/hub"),caps);
driver4.get("http://www.google.com");
driver5=new RemoteWebDriver(new URL("http://10.187.143.163:6767/wd/hub"),caps);
driver5.get("http://www.google.com");

public static void main(String[] args) throws MalformedURLException {
    GridConcept gr=new GridConcept();
    //gr.setup("WINDOWS", "internet explorer", "11","http://www.google.com");
    ...
}

如果我提供ie和firefox,浏览器正在打开,但下一行没有执行,如果我使用chrome,它将错误显示为有效路径。请提供您的意见。提前感谢

为什么你要提出5种不同的驱动程序???这意味着5个浏览器将在同一台机器上同时运行。这当然可以optimized@alagarsamy-我明白你为什么要这么做。你一定会从这个练习中学到东西。我不明白为什么在上面所示的示例中有两个独立的网格集线器。您只需要一个网格中心和一个网格节点。网格节点将能够实例化您的所有浏览器。您好,因为我必须连接其他系统,每个系统应连接不同的驱动程序对象。我的问题是处理或连接不同的系统,系统可以通过ip地址识别。每个系统都可以连接到driverobject,即webdriver对象。我的问题是我无法在其他系统中打开浏览器。但系统是相互连接的。