2

我已经编写了一个 JavaScript 函数,但我无法在我的请求的“Then”语句中调用它。我需要语法来调用 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(list)

4

1 回答 1

2

是的,您的示例很糟糕:P 目前尚不清楚您要做什么。我刚试过这个,它奏效了:

* def randomPhoneString = function() { var rand = Math.random(); return Math.floor(rand * 100000000) + '' }
* def temp = randomPhoneString()
* print temp

它打印:

[print] 59303272
于 2017-10-23T12:44:47.857 回答