org.openqa.selenium.remote.Response.setError()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.openqa.selenium.remote.Response.setError方法的一些代码示例,展示了Response.setError的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Response.setError方法的具体详情如下:
包路径:org.openqa.selenium.remote.Response
类名称:Response
方法名:setError

Response.setError介绍

暂无

代码示例

代码示例来源:origin: org.seleniumhq.selenium.server/selenium-server-coreless

public void render(HttpServletRequest request, HttpServletResponse response, Handler handler)
   throws Exception {
  Exception e = (Exception) request.getAttribute(exceptionName);

  Response res = new Response();
  res.setError(true);

  String raw = new BeanToJsonConverter().convert(e);
  JSONObject error = new JSONObject(raw);
  if (raw.startsWith("{")) {
   error.put("screen", request.getAttribute("screen"));
  }
  res.setValue(error.toString());

  request.setAttribute(propertyName, res);

  super.render(request, response, handler);
 }
}

代码示例来源:origin: org.seleniumhq.webdriver/webdriver-remote-server

public void render(HttpServletRequest request, HttpServletResponse response, Handler handler)
   throws Exception {
  Exception e = (Exception) request.getAttribute(exceptionName);

  Response res = new Response();
  res.setError(true);

  String raw = new BeanToJsonConverter().convert(e);
  if (raw.startsWith("{")) {
   res.setValue(String.format("{ screen: \"%s\", %s",
          request.getAttribute("screen"), raw.substring(1))); 
  } else {
   res.setValue(raw);
  }

  request.setAttribute(propertyName, res);

  super.render(request, response, handler);
 }
}

代码示例来源:origin: org.seleniumhq.webdriver/webdriver-remote-client

response.setError(!(httpMethod.getStatusCode() > 199 && httpMethod.getStatusCode() < 300));

代码示例来源:origin: org.seleniumhq.webdriver/webdriver-remote-client

@SuppressWarnings({"unchecked"})
protected Response execute(String commandName, Object... parameters) {
 Command command = new Command(sessionId, new Context("foo"), commandName, parameters);
 Response response = new Response();
 try {
  response = executor.execute(command);
  amendElementValueIfNecessary(response);
 } catch (Exception e) {
  response.setError(true);
  response.setValue(e.getStackTrace());
 }
 if (response.isError()) {
  return throwIfResponseFailed(response);
 }
 return response;
}

相关文章