Package org.openqa.selenium.remote

Examples of org.openqa.selenium.remote.JsonToBeanConverter


  }

  public static Response exctractResponse(HttpResponse resp) {
    String s = extractString(resp);
    try {
      Response response = new JsonToBeanConverter().convert(Response.class, s);
      return response;
    } catch (ClassCastException cce) {
      throw new WebDriverException("not a valid response " + s);
    }
View Full Code Here


          new org.openqa.grid.common.RegistrationRequest();

      JSONObject status = new ServerStatusNHandler.StatusGenerator(driver).generate();
      JSONArray caps = status.getJSONArray(ServerStatusNHandler.SUPPORTED_APPS);

      JsonToBeanConverter convertor = new JsonToBeanConverter();
      for (int i = 0; i < caps.length(); i++) {
        Capabilities c = convertor.convert(Capabilities.class, caps.get(i).toString());
        DesiredCapabilities c2 = new DesiredCapabilities(c);
        registrationRequest.addDesiredCapability(c2);
      }

      registrationRequest.getConfiguration()
View Full Code Here

        return null;
      }

      JSONArray supportedApps = status.getJSONObject("value").getJSONArray("supportedApps");

      JsonToBeanConverter convertor = new JsonToBeanConverter();
      for (int i = 0; i < supportedApps.length(); i++) {
        Capabilities cap = convertor.convert(Capabilities.class, supportedApps.getJSONObject(i));
        capabilities.add(new DesiredCapabilities(cap));
      }
      return capabilities;
    } catch (Exception e) {
      return null;
View Full Code Here

    for (String line = reader.readLine(); line != null; line=reader.readLine())
      builder.append(line);

    String raw = builder.toString();
    if (raw.startsWith("[")) {
      List<Object> parameters = new JsonToBeanConverter().convert(List.class, builder.toString());

      ((JsonParametersAware) handler).setJsonParameters(parameters);
    }
  }
View Full Code Here

  public FindElements(DriverSessions sessions) {
    super(sessions);
  }

  public void setJsonParameters(List<Object> allParameters) throws Exception {
    JsonToBeanConverter converter = new JsonToBeanConverter();
    String method = converter.convert(String.class, allParameters.get(0));
    String selector = converter.convert(String.class, allParameters.get(1));

    by = new BySelector().pickFrom(method, selector);
  }
View Full Code Here

TOP

Related Classes of org.openqa.selenium.remote.JsonToBeanConverter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.