Я вижу только проблемы, связанные с синтаксисом, попробуйте это,
Feature: Test user
Background:
Given url AM_HOST
* def random_string =
"""
function(s) {
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789";
for (var i = 0; i < s; i++)
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
"""
* def sessionId = random_string(5)
Scenario: Verify return user
Given path 'user/' ,sessionId
When method get
Then status 404
And match response.message == "User Not Found"