Forum Discussion

francisco_garci's avatar
francisco_garci
Occasional Contributor
10 years ago
Solved

Getting SOAPAction error

Hi,   I'm trying to execute methods from our web services using javascript, but I'm getting the error on the response:   <script>// function writeContent(){ var c = document.getElementById("conta...
  • nmrao's avatar
    11 years ago
    Hope i got it.

    As i mentioned earlier, use script assertion.

    headers["#status#"] returns List. Looks you are asserting with string.
    So, you may use value coming from excel file for variable 'excelExpectedValue'

    def headers =  messageExchange.getResponseHeaders()
    log.info headers["#status#"]
    assert ['HTTP/1.1 200 OK'] == headers["#status#"]
    //log.info messageExchange.getResponseContent()
    headers["#status#"] instanceof List
    def actualStatus = headers["#status#"].get(0)
    def excelExpectedValue = '200 OK'
    def expectedStatus = 'HTTP/1.1 '+excelExpectedValue
    assert expectedStatus == actualStatus