Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 请放心。HTML。Response.prettyPrint()返回错误的数据_Java_Html_Css_Rest Assured_Pretty Print - Fatal编程技术网

Java 请放心。HTML。Response.prettyPrint()返回错误的数据

Java 请放心。HTML。Response.prettyPrint()返回错误的数据,java,html,css,rest-assured,pretty-print,Java,Html,Css,Rest Assured,Pretty Print,我发出一个GET请求,返回一个带有HTML代码示例的响应: <!DOCTYPE html> <html lang="en"> <head> </head> <body> <!-- SCROLL TOP BUTTON --> <!--===================================================--&g

我发出一个GET请求,返回一个带有HTML代码示例的响应:

<!DOCTYPE html>
    <html lang="en">
    <head>
    </head>
    <body>
            <!-- SCROLL TOP BUTTON -->
            <!--===================================================-->
            <button id="scroll-top" class="btn"><i class="fa fa-chevron-up"></i> 
            </button>
            <!--===================================================-->
    </body>
    </html>
您将看到,该响应主体有一个类型为“提交”的按钮:

您将看到断言失败消息:

java.lang.AssertionError:1预期失败

XML路径**.findAll{it@id='scroll top'&&it@type='submit'}.size()不匹配

预期:是吗

实际:1

三,。但如果在之前仅使用asString()方法打印正文响应:

String responseStr = given().body("{\"fileid\":\"FURRL6Q91QTN\"}")
                .post("https://tryit.w3schools.com/code_datas.php")
                .asString();
System.out.println(responseStr);
代码将很好,该按钮上不会有任何类型: =================================
问题:在1-2种情况下会发生什么?

请尝试在没有图片的情况下解释您的问题。我很想在这里提供帮助,但屏幕截图使阅读和理解这里发生的事情变得非常困难。你能发布你收到的实际代码和实际文本错误并加以解释吗?我刚刚更改了描述。我希望这一次更容易理解:-)
<html lang="en">
  <head/>
  <body>
    <button type="submit" class="btn" id="scroll-top">
      <i class="fa fa-chevron-up"/>
    </button>
  </body>
</html>
given().body("{\"fileid\":\"FURRL6Q91QTN\"}")
                .post("https://tryit.w3schools.com/code_datas.php")
                .then()
                .body("**.findAll{it.@id == 'scroll-top' && it.@type =='submit'}.size()", Matchers.is(0));
String responseStr = given().body("{\"fileid\":\"FURRL6Q91QTN\"}")
                .post("https://tryit.w3schools.com/code_datas.php")
                .asString();
System.out.println(responseStr);