2024-10-02 00:33:47 发布
网友
如何在robot框架下使用FakerLibrary给出字母和数字的组合
示例:商店生成优惠券代码,如WORLD123、WO1RL2D3
假的名字()
假地址
fake.email()
fake.text()
假国家
假的<;——我想用哪一个作为优惠券代码
我宁愿不使用FakerLibrary,因为String库已经有了功能,而且它是一个内置库,意味着依赖性更少
FakerLibrary
String
如果字母不必大写,可以将[UPPER]更改为[LETTERS]
[UPPER]
[LETTERS]
例如:
*** 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
字符串库生成随机字符串文档here
作为解决方案,请尝试fake.password():https://faker.readthedocs.io/en/stable/providers/faker.providers.misc.html
fake.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
我宁愿不使用
FakerLibrary
,因为String
库已经有了功能,而且它是一个内置库,意味着依赖性更少如果字母不必大写,可以将
[UPPER]
更改为[LETTERS]
例如:
示例输出:
字符串库生成随机字符串文档here
作为解决方案,请尝试
fake.password()
:https://faker.readthedocs.io/en/stable/providers/faker.providers.misc.html例如:
相关问题 更多 >
编程相关推荐