3

XML 応答から uuid "EnquiryId" の値を保存しようとしています。標準的なアプローチは xpath を使用することだと思いますが、正しく使用しておらず、「java.util.NoSuchElementException: key not found: enquiryId」を受け取っています。

応答例:

<created_enquiry xmlns="http://www.test.com/energy-rest-enquiry.xsd">
    <enquiry_id id="1705230d-a64d-f075-e477-b11c3dabfa9c" link="value"/>
</created_enquiry>

コード例:

http("REST  Users Post Submit Enquiry")
  .post("/rest/enquiry/enquiry")
  .headers(headersREST)
  .body(ELFileBody("RestSubmitEnquiry.xml"))
  .check(status.is(201))
  .check(xpath("/*/enquiry_id/@id").saveAs("enquiryId"))

ありがとう

4

0 に答える 0