【问题标题】:Run selenium grid hub and node the same machine在同一台机器上运行 selenium grid hub 和 node
【发布时间】:2015-08-25 08:42:32
【问题描述】:

我正在尝试运行 selenium 网格,

详细信息: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-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 在 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();
}

【问题讨论】:

    标签: java selenium testing


    【解决方案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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-10
      • 2018-12-04
      • 2015-04-18
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多