我正在编写测试添加帐户功能的测试用例。这意味着我需要为帐户生成数据:姓名、电子邮件、参考号和订单号。我在想,对于这些字段中的每一个,我可以只生成一个带有前缀的随机单词或数字,以便我可以使用脚本定期从数据库中删除这些条目。
问题是,我不确定如何添加前缀或者实际上只是使用大多数faker 的关键字。
在我使用 md5 关键字创建一个可以用于我的测试用例的每个实例的字符串的那一刻,我通过在我的资源文件中创建一个变量来做到这一点:
*** Variables ***
${md5} MD 5
然后,每当我想写我的前缀时,我都会调用这个变量(我在各个字段的末尾调用它,例如电子邮件:email+${md5}@gmail.com,参考:test ${md5} 等
*** Keywords ***
Write username
Input Text a11y-username test ${md5}
我不确定在 Robot Framework 中使用 faker 的实际文档在哪里,我正在使用http://fake-factory.readthedocs.org/en来查找我想要使用的提供程序,然后努力让它们工作从射频内部。
任何人都可以帮助我使 random_int() 正常工作,或者将我指向RF 中所有伪造者提供者的相关文档。
提前致谢。