想验证http没有4xx或5xx HTTP响应通过selenium webdriver返回

时间:2014-03-31 06:30:45

标签: http selenium selenium-webdriver

如何在selenium web驱动程序中检查此http响应?有可能验证相同吗?

2 个答案:

答案 0 :(得分:0)

如果您想断言AJAX请求的状态,那么您可以创建一个Browsermob代理并使用它的REST API来验证每个请求

答案 1 :(得分:0)

试试这个。它适合你:P

HttpURLConnection conn = (HttpURLConnection) url.openConnection();
String output;
BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
 System.out.println(output);}

完成后,验证响应代码(使用断言)。如果你仍然面临问题,请告诉我。