Как вызвать функцию внутри тела, используя Selenium - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь вызвать функцию внутри, будьте уверены - тело для пост-запроса, но оно не работает, вместо этого оно рассматривает в качестве значения:

И если я заменю его на 123 или нет. тогда это работает. Но если каждый раз, когда мне нужно вводить вручную, я не нахожу логику для уверенности в себе (даже в почтальоне я могу использовать функцию randomInt для генерации случайных чисел). Пожалуйста, предложите, есть ли способ вызвать функцию, потому что для моего сценария каждый раз номер должен быть уникальным?

Вот мой пример кода:

body("{" + 
        "\"OrderReferenceNumber\": \"generateRandomNumber(3)\"," + 
        "\"Recipient\": {" + ............so on............
"}")

**generateRandomNumber(3)** is a function which generates random no. up to 3 decimal.

1 Ответ

0 голосов
/ 12 ноября 2018

В текущей реализации вы добавляете имя функции к телу вместо результата. Один из рабочих примеров:

body("{" + "\"OrderReferenceNumber\": \"" + generateRandomNumber(3) + "\"," + "\"Recipient\": {" + "}}") 
...