Robotframework 如何在robot框架下使用FakerLibrary给出字母和数字的组合
如何在robot框架下使用FakerLibrary给出字母和数字的组合 示例:商店生成优惠券代码,如WORLD123、WO1RL2D3 假的名字() 假地址 fake.email() fake.text() 假国家Robotframework 如何在robot框架下使用FakerLibrary给出字母和数字的组合,robotframework,Robotframework,如何在robot框架下使用FakerLibrary给出字母和数字的组合 示例:商店生成优惠券代码,如WORLD123、WO1RL2D3 假的名字() 假地址 fake.email() fake.text() 假国家 假的 作为解决方案,请尝试false.password(): 例如: for i in range(5): print(fake.password(length=8, special_chars=False, digits=True, upper_case=True, low
假的 作为解决方案,请尝试
false.password()
:
例如:
for i in range(5):
print(fake.password(length=8, special_chars=False, digits=True, upper_case=True, lower_case=False))
>> 5NBY2KAR
>> 8874FMWL
>> GFT682JL
>> K8AW00CU
>> U0DTVJQE
*** Settings ***
Library String
*** Test Cases ***
Random Coupon String
${random_coupon_string}= Generate Random String length=8 chars=[UPPER][NUMBERS]
Log To Console ${random_coupon_string}
我宁愿不使用
FakerLibrary
,因为String
库已经有了功能,而且它是一个内置库,意味着依赖性更少
如果字母不必大写,您可以将[UPPER]
更改为[LETTERS]
例如:
for i in range(5):
print(fake.password(length=8, special_chars=False, digits=True, upper_case=True, lower_case=False))
>> 5NBY2KAR
>> 8874FMWL
>> GFT682JL
>> K8AW00CU
>> U0DTVJQE
*** Settings ***
Library String
*** Test Cases ***
Random Coupon String
${random_coupon_string}= Generate Random String length=8 chars=[UPPER][NUMBERS]
Log To Console ${random_coupon_string}
示例输出:
T5F3JQZO
1LTTYXQA
D6AW465K
字符串库生成随机字符串文档。显示您的代码试用和错误不是Python的FakerLibrary,不是RF的FakerLibrary吗?因此,您可以在这里添加python标记。。。