我已经编写了一个JavaScript函数,但我无法在'然后'我的要求声明。我需要语法来在同一个
中调用JavaScript函数Background:
* def randomPhoneString = function(list) { var rand = Math.random(); Math.floor(rand * 100000000);}
Scenario: Get list
Given path '/example/test'
When method get
Then status 200
Then def resp = response.list
Then def List = randomPhoneString(resp)
不是一个很好的例子,但它会像这样的用例。 我得到的错误是: javascript评估失败:randomPhoneString(列表)
答案 0 :(得分:1)
是的,你的例子太可怕了:P还不清楚你想要做什么。我只是尝试了这个并且它有效:
Background:
* def randomPhoneString = function(list) { var rand = Math.random(); return Math.floor(rand * 100000000); }
Scenario: Get list
* def resp = [{a: 1},{a: 2}]
Then def temp = randomPhoneString(resp)
* print temp
打印出来:
[print] 8.5737154E7