How do you downloaded the test results @Sameerah? I suggest downloading using TestResults -> TestResult -> Downloads -> Download full transcript (JSON)
{
"results": [
{
"errDetails": [
{
"cause": {
"expected": [
"qwerty Here are some buttons"
],
"actual": "Here are some buttons"
},
"message": "2168 Multiple/Line 6: Bot response (on Line 3: #me - buttons) \"Here are some buttons\" expected to match \"qwerty Here are some buttons\""
},
{
"cause": {
"expected": [
"qwerty",
"Second Button"
],
"actual": [
"First Button",
"Second Button"
]
},
"message": "Line 6: Expected button(s) with text \"qwerty\""
}
],
"steps": [
{
"step": 0,
"expected": {
"sender": "me",
"messageText": "buttons"
},
"not": false,
"actual": {
"sender": "me",
"messageText": "buttons"
}
},
{
"step": 1,
"expected": {
"sender": "bot",
"messageText": "qwerty Here are some buttons",
"asserters": [
{
"name": "BUTTONS",
"args": [
"qwerty",
"Second Button"
]
}
]
},
"errDetails": [
{
"cause": {
"expected": [
"qwerty Here are some buttons"
],
"actual": "Here are some buttons"
},
"message": "2168 Multiple/Line 6: Bot response (on Line 3: #me - buttons) \"Here are some buttons\" expected to match \"qwerty Here are some buttons\""
},
{
"cause": {
"not": false,
"expected": [
"qwerty",
"Second Button"
],
"actual": [
"First Button",
"Second Button"
],
"diff": [
"qwerty"
]
},
"message": "Line 6: Expected button(s) with text \"qwerty\""
}
]
}
]
}
]
}
Example download (I removed some not related fields)
- See results.steps[1] for info about the response
- See results.steps[1] for all data extracted from from response and results.steps[1].errDetails for all assertation errors occured in current response
- See results.steps[1] for all cards/buttons extracted from from response and results.steps[1].errDetails for cards/buttons assertation errors occured in current response