如何在 Robot Framework 中生成 UUID?

How to generate UUID in Robot Framework?

有没有办法在机器人框架中generate UUID如下格式?我们可以使用类似的 python 库吗? UUID library?

格式-

07464f5d-db6e-486e-bdfa-ad50b2ad8a92

fd61836f-5745-47c2-a9b1-b13335e11695

您可以使用评论中建议的Evaluate keyword to call what

*** Test Cases ***
Generate UUID
    ${uuid}=    Evaluate    uuid.uuid4()    modules=uuid

或者您可以使用 Inline Python evaluation 从 Robot Framework 3.2 开始。

您可以使用 robotframework-faker
通过pip安装后,您可以像这样使用它,例如

*** Settings ***
Library    FakerLibrary

*** Test Cases ***
Print uuid
    ${some_uuid}    Uuid 4
    Log    ${some_uuid}