Как сгенерировать случайное значение с плавающей запятой в РАБОТЕ - PullRequest
0 голосов
/ 12 декабря 2018

На самом деле мне нужно число, которое является случайным, и значение с плавающей запятой для целочисленного значения, которое я использовал

${Impressions_Int}=             Evaluate    random.randint(0,19999)
Log                             ${Impressions_Int}

Я не знаю, что мы должны использовать для случайного значения с плавающей запятой

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Это не совсем чистое решение, но я иногда просто генерирую две строки и выводю их на выходе:

Random Float
  [Arguments]    ${wholeNumber}=2    ${decimalPoint}=2
  ${number1} =    Generate Random String    ${wholeNumber}    123456789
  ${number2} =    Generate Random String    ${decimalPoint}    123456789
  [Return]    ${number1}.${number2}

Не самое лучшее решение, НО очень простое и хорошо понятное для проверки качества.:)

0 голосов
/ 12 декабря 2018

Самый простой способ получить случайное число с плавающей запятой - использовать униформу random.uniform(a, b)

Пример:

*** Test Cases ***
Random Float
    [Documentation]  This is some basic info about the test
    [Tags]  Smoke
    ${random_float} =   Evaluate    random.uniform(1.1, 1.9)  modules=random

Результат:

${random_float} = 1.407633348084447
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...